Thanks Daniel. I was able to get my tests running with the debug library. I see this output before the actual transfer begins, after the handshake:
[1] => Send header POST /calls/html/HTMLGetRankedKeywords?apikey=<token redacted> &outputMode=json&keywordExtractMode=normal HTTP/1.1␍␊Host: gateway-a.watsonplatform.net␍␊Accept: */*␍␊Accept-Encoding: deflate, gzip␍␊ Content-Type:application/x-www-form-urlencoded␍␊Content-Length: 23514␍␊Expect: 100-continue␍␊␍␊ [1] STATE: DO => DO_DONE handle 0x5c5b668; line 1680 (connection #0)␊ [1] STATE: DO_DONE => WAITPERFORM handle 0x5c5b668; line 1807 (connection #0)␊ [1] STATE: WAITPERFORM => PERFORM handle 0x5c5b668; line 1817 (connection #0)␊ [1] <= Recv SSL data ␗␃␃␀1 [1] HTTP 1.1 or later with persistent connection, pipelining supported␊ [1] <= Recv header HTTP/1.1 100 Continue␍ After this a callback occurs and a16K transfer happens. After that we hang until the server times out. During the hang, libcurl does not spit out any debug statements. I'm not sure if the output above is providing any information. I'd like to step through the code that invokes the READFUNCTION callback. Can you help me by pointing out the relevant source files? This will be my first encounter with the libcurl source code! On Mon, Jan 23, 2017 at 8:03 PM, Daniel Stenberg <[email protected]> wrote: > On Mon, 23 Jan 2017, Pushkar Kulkarni wrote: > > When I link and run my test case with this debug library, I see a hang and >> a subsequent timeout, in the SSL handshake that happens before the data >> transfer. I don't see this hang with the regular libcurl (I use 7.47) >> > > That sounds like you hit issue #1174, fixed in git already. > > https://github.com/curl/curl/issues/1174 > > > -- > > / daniel.haxx.se > ------------------------------------------------------------------- > Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library > Etiquette: https://curl.haxx.se/mail/etiquette.html >
------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
