繁体   English   中英

C ++中的Web访问身份验证?

[英]Web access authentication in C++?

我正在尝试使用Qt框架编写一个简单的GUI应用程序。

该应用程序的目的是从我的isp中检索数据并解析它们以进行演示。

如何使用网络服务器验证用户名/密码并检索有问题的HTML页面?

是否有任何实用程序库使此任务变得微不足道?

我认为我需要与服务器php脚本进行交互并以某种方式模拟表单输入。

我在正确的轨道上吗?

您走的路正确,我建议您看一下curl 那应该使它容易得多。

身份验证的方式完全取决于服务器使用的身份验证方法。 如果是以某种形式登录,则需要检索该表单并将正确的数据发送到表单action目标(通常作为POST请求)。 您可以通过使用QHttpRequestHeader构造请求,然后将其发送到服务器来实现。 如果您甚至知道该表格,甚至可能不需要检索登录页面。 如果网站使用HTTP身份验证,则应该可以使用QAuthenticator

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM