2014-12-05 2 views
0

CURL을 사용하여 콘텐츠를 URL에 POST하려고합니다. 방법내부 오류를 해결하는 방법 - URL에 콘텐츠를 게시하는 동안 서버 연결이 종료되었습니다.

를 해결하는 방법 서버 연결이 가 애니 온 eplease 나를 원인이 될 수있는 것을 알릴 수 종료 및 - 나는 코드보다 실행하면

curl_easy_setopt(curl_handle, CURLOPT_PROXY, "proxy.xyz.com:8080"); 
curl_easy_setopt(curl_handle, CURLOPT_PROXYUSERPWD, "uname:password"); 
curl_easy_setopt(curl_handle,CURLOPT_POSTFIELDS, jsonResult.c_str()); 
curl_easy_setopt(curl_handle, CURLOPT_CUSTOMREQUEST, "POST"); 
curl_easy_setopt(curl_handle, CURLOPT_URL, "url"); 
curl_easy_setopt(curl_handle, CURLOPT_VERBOSE, 1L); 
    /* provide a buffer to store errors in */ 
curl_easy_setopt(curl_handle, CURLOPT_ERRORBUFFER, error); 

res = curl_easy_perform(curl_handle); 
if(res != CURLE_OK) 
{ 
    fprintf(stderr, "curl_easy_perform() failed: %s\n", 
    curl_easy_strerror(res)); 
    printf("unable to send data"); 
    return false; 
} 

을 다음과 같이 내 코드는 항상 내부 오류를주고있다

미리 감사드립니다.

답변

0

실제로 볼 수있는 오류 메시지는 실제로 HTTP 응답 본문에 있습니다. 아마도 프록시의 응답이 그 의미 일 것입니다.