更新时间:2023-06-15 GMT+08:00

发送POST请求

发送一个POST请求。此方法是同步的,请求发送过程中会阻塞直到发送完毕。支持TLS1.2安全协定,超时设为20秒。

接口调用

int hilens::POST(const std::string & url, const Json::Value & body, long & httpcode, std::string * response = NULL, POSTHeaders * headers = NULL)

参数说明

表1 参数说明

参数名

说明

url

统一资源定位符。

body

表示消息体内容的Json对象。

httpcode

http请求返回值,如返回值为200则请求成功,返回值为404则不存在。

response

响应,不填则为空。

headers

请求头部,不填则忽略头部。

typedef std::vector<std::string> hilens::POSTHeaders

POST请求的头部调用例如:headers.push_back(“Content-Type: application/json”);然后将其作为POST的参数传入。

返回值

CURL返回值,0为成功。