Hi Andrew,

You can use CURLOPT_ERRORBUFFER 
(https://curl.se/libcurl/c/CURLOPT_ERRORBUFFER.html) before sending the request 
to get more information. You should also probably be taking a look at the 
response code from your curl_easy_perform call - it likely contains information 
on the failure type if it failed. Your curl_easy_getinfo, I presume, is simply 
checking the HTTP code - where there is none if an http request never actually 
occurred.

> On Mar 6, 2026, at 15:43, Andrew Bell via curl-library 
> <[email protected]> wrote:
> 
> Oantby Info:
> 
> Original From: Andrew Bell via curl-library <[email protected]>
> Original To: [email protected]
> Cc: Andrew Bell <[email protected]>,[email protected]
> Hi,
> 
> I was having an occasional failure of my application and when I turned on 
> debug I got the following:
> 
> * upload completely sent off: 16 bytes
> * connect to 127.0.0.1 port 8080 from 127.0.0.1 port 59936 failed: Connection 
> reset by peer
> * Failed to connect to 127.0.0.1 port 8080 after 4 ms: Could not connect to 
> server
> * closing connection #5
> 
> I am getting a zero(0) code from my HTTP get request when I call 
> curl_easy_getinfo(), but it would be nice to be able to get the "connection 
> reset by peer" information. Is there a way to fetch such detailed feedback?
> 
> Thanks,
> 
> --
> Andrew Bell
> ### Original To: [email protected]
> ### Cc: Andrew Bell <[email protected]>,[email protected]
> 
> -- 
> Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
> Etiquette:   https://curl.se/mail/etiquette.html
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
  • Error Handling Feedback Andrew Bell via curl-library
    • Re: Error Handling Feedback vigorous-neatness--- via curl-library

Reply via email to