我无法使用curl在c语言页面发表评论。我尝试过formadd,但它没有再发生。
<input id="author" name="author" type="text" value="" size="30" aria-required="true">
<input id="email" name="email" type="text" value="" size="30" aria-required="true">
<input id="url" name="url" type="text" value="" size="30">
<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea>
<input name="submit" type="submit" id="submit" value="Yorum Yaz">
我该如何发帖?
答案 0 :(得分:1)
这是一个简单的卷曲示例。如果要求是严格的C而不是C ++,请将下面的std :: string更改为char数组。
CURL *curl;
CURLcode res;
std::string postParams;
//Set parameters
postParams.clear();
postParams.append("¶meter1=");
postParams.append("data");
postParams.append("¶meter2=");
postParams.append("more data");
//Initialize curl
curl = curl_easy_init();
if(curl){
//Set site
curl_easy_setopt(curl, CURLOPT_URL, "http://www.yoursite.com");
//Use post, set parameters
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, (char *)postParams.c_str());
//Perform the session
res = curl_easy_perform(curl);
//Cleanup the session
curl_easy_cleanup(curl);
}
if(res == 0){
//Success
}
else{
//Failure
}