小编kal*_*gga的帖子

如何在C中使用curl获取响应值

在 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参数?

c curl libcurl

3
推荐指数
1
解决办法
4292
查看次数

标签 统计

c ×1

curl ×1

libcurl ×1