On 3/21/2017 4:25 PM, Dave S wrote: > I'm way back on 7.29.0, so this may be a stupid question, but ... > > doing a POST to a service we subscribe to, and using the HTTP: scheme, > the server sends a 302 redirecting to the same URI with the scheme > changed to HTTPS. The 302 frame also has connection: closed. > > The return code from curl_easy_perform()is 0, but no data is returned, > and tcpdump doesn't show any additional interchange after the ack. > > Changing my URI string (in source) to use the HTTPS: scheme, the > exchange completes normally, but should I have been able to > troubleshoot this without using tcpdump? Is a redirect to change > scheme not automatically followed?
Redirects are not enabled by default. Do you have CURLOPT_FOLLOWLOCATION [1] enabled? Try with this URL: http://httpbin.org/redirect-to?url=https://httpbin.org/get [1]: https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html
------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
