有没有办法使用JSON格式的libcurl发送HTTP请求?libcurl以json格式获取请求
我的当前请求使用的libcurl是
curl_easy_setopt(curl_handle, CURLOPT_URL, "http://localhost:9200/_search?q=tag:warcraft")
。它相当于卷曲是
curl -XGET http://localhost:9200/_all/tweet/_search?q=tag:warcraft
我想用libcurl发送下面的curl请求(以json格式)。
curl -XGET http://localhost:9200/_search -d '{
"query" : {
"term" : { "tag": "warcraft" }
}
}'
我想知道发送上述请求的等效libcurl代码。谢谢。
我认为CURLOPT_POST和CURLOPT_POSTFIELDS与http post请求有关。我需要一些HTTP GET请求。 –
海事组织,不是一个好主意。但仍然可以实现。答案已更新。 – kalyan
谢谢。我接受了使用POST方法的建议,并使其运行。我遵循这个代码框架。 http://curl.haxx.se/libcurl/c/simplepost.html –