curl / Mailing Lists / curl-library / Single Mail

curl-library

Re: HTTP redirect to HTTPS stops

From: Dave S <snidely.too_at_gmail.com>
Date: Tue, 21 Mar 2017 17:47:22 -0700

On Tue, Mar 21, 2017 at 2:54 PM, Ray Satiro via curl-library <
curl-library_at_cool.haxx.se> wrote:

> 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
>
>
>
My first try gets a response code from curl_easy_perform() of 41, necessary
data rewind wasn't possible

My POSTFIELDSIZE is 238 (bytes).

This is with version 7.45.0, which I was using before the build system
maintainer got hands on my makefile. (The BldSys is using 7.35.00 on
Ubuntu, but Centos 7.2 seems to be stuck on 7.29.00)

/dps

-- 
test signature -- please apply at front gate on Tuesdays only.

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2017-03-22