在C語言中,可以使用POST方法提交JSON數據。
提交JSON數據需要使用curl庫。首先需要導入curl庫:
#include <curl/curl.h>
然后可以使用以下代碼創建POST請求:
CURL *curl; CURLcode res; curl_global_init(CURL_GLOBAL_ALL); curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://www.example.com/api"); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "{ \"key\": \"value\" }"); res = curl_easy_perform(curl); if(res != CURLE_OK) fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res)); curl_easy_cleanup(curl); } curl_global_cleanup();
其中,CURLOPT_URL
設置接口的URL地址,CURLOPT_POSTFIELDS
設置提交的JSON數據。
可以根據需要添加其他選項,例如設置HTTP頭、設置超時時間等。
以上是使用C語言提交JSON數據的簡單示例。需要注意的是,提交JSON數據時需要將字符串格式化為JSON格式。
上一篇python 無符號整數
下一篇python 無源蜂鳴器