如何解决Linux libcurl:我的域未转换为 IP 地址
我正在尝试使用 libcurl 向服务器发布消息。我将 url 设置为 "XXX.com" ,但请求只是超时。当我将 url 更改为 IP 地址时请求有效。 域名解析好像不起作用。但是我可以通过 ping 我的域来查看 IP 地址。
那么,我在选项设置中遗漏了什么吗?
curl_easy_setopt(curl,CURLOPT_PROTOCOLS,CURLPROTO_HTTP | CURLPROTO_HTTPS);
curl_easy_setopt(curl,CURLOPT_HTTPHEADER,headers);
curl_easy_setopt(curl,CURLOPT_URL,url);
curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,0L);
curl_easy_setopt(curl,CURLOPT_SSL_VERIFYHOST,CURLOPT_POST,1L);
curl_easy_setopt(curl,CURLOPT_POSTFIELDS,(void *)param);
curl_easy_setopt(curl,CURLOPT_TIMEOUT,timeout);
curl_easy_setopt(curl,CURLOPT_CONNECTTIMEOUT,connTimeout);
curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,respCallBack);
curl_easy_setopt(curl,CURLOPT_WRITEDATA,resp);
curl_easy_setopt(curl,CURLOPT_ERRORBUFFER,(char *)errbuf);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。