[英]Web access authentication in C++?
我正在尝试使用Qt框架编写一个简单的GUI应用程序。
该应用程序的目的是从我的isp中检索数据并解析它们以进行演示。
如何使用网络服务器验证用户名/密码并检索有问题的HTML页面?
是否有任何实用程序库使此任务变得微不足道?
我认为我需要与服务器php脚本进行交互并以某种方式模拟表单输入。
我在正确的轨道上吗?
您走的路正确,我建议您看一下curl 。 那应该使它容易得多。
身份验证的方式完全取决于服务器使用的身份验证方法。 如果是以某种形式登录,则需要检索该表单并将正确的数据发送到表单action
目标(通常作为POST
请求)。 您可以通过使用QHttpRequestHeader构造请求,然后将其发送到服务器来实现。 如果您甚至知道该表格,甚至可能不需要检索登录页面。 如果网站使用HTTP身份验证,则应该可以使用QAuthenticator 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.