我最近写了一个程序,我想要请求并从URL接收信息。例如: http://www.example.com/getRecords.asp?name=Jack&surname=Jackson
如果该网站通过打印回复 exists = true或exists = false
它将显示在终端上 用户存在!或者用户不存在!
此外,如果使用该程序的人可以自己输入变量,例如 要检查的名字:Chuck Surname要检查:Norris http://www.example.com/getRecords.asp?name=Chuck&surname=Norris
但还有另一件事,如果例如测试返回true,网站也说 存在=真安培;年龄= 30 能够在屏幕上打印其他变量甚至将其保存到文件中会很好。
如果您可以提供帮助,请在下面回答,或者向我发送一个可理解教程的链接,了解如何使用libcurl。感谢。
编辑:谢谢你的回答!我自己也想出了变量部分。答案 0 :(得分:2)
我相信你应该看看libcurl Example source codes:
中的示例代码然后更改网址
curl_easy_setopt(curl_handle, CURLOPT_URL, "http://example.com");
并在:
中实现自己的逻辑static size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream)
然后您可能希望将服务器答案保存在std :: string中: