欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 向url提交json數據類型

錢良釵1年前8瀏覽0評論

將JSON數據類型通過HTTP POST請求發送到URL是常見的任務,而C語言也提供了實現該任務的功能庫。在C語言中,可以使用以下代碼向URL提交JSON數據類型。

#include <curl/curl.h>
#include <string.h>
int main(void) {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
char json_data[] = "{ \"name\": \"張三\", \"age\": 25 }";
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Content-Type: application/json");
curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/api");
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, json_data);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}

在上述代碼中,使用了CURL庫進行HTTP請求操作。首先使用curl_easy_init()初始化CURL對象,然后指定URL地址、HTTP方法為POST,并設置需要提交的JSON數據和HTTP頭部Content-Type類型為application/json。

最后使用curl_easy_perform()發出HTTP請求,并使用curl_easy_cleanup()清理CURL對象。