在 C 中使用curl 执行http post 后,我在获取响应值时遇到困难。
我收到如下回复:
POST /xxxx HTTP/1.1
Host: xxxx.net
Accept: */*
Content-Length: 271
Content-Type: application/x-www-form-urlencoded
Run Code Online (Sandbox Code Playgroud)
HTTP/1.1 200 OK
Content-Type: text/xml
Date: Tue, 18 Nov 2014 13:49:31 GMT
Server: Null
Content-Length: 106
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="fail">
<err code="100" msg="Invalid_Parameter"/>
</rsp>
Run Code Online (Sandbox Code Playgroud)
如何使用curl获取xml响应值?
我使用curl_easy_perform 来处理http post。
我看过帮助文档,但只能找到CURLINFO_HTTP_CODE和CURLINFO_CONTENT_TYPE。但它与 xml 响应值无关。我应该使用什么样的curl_easy_getinfo参数?