cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: In HTTP PUT: After 100 continue, curl library is not calling the read callback.

From: venkataragavan vijayakumar <venkataragavan.v_at_gmail.com>
Date: Thu, 30 Jun 2011 20:12:30 +0530

Handler is written in servlet..
comand line curl works fine and sending the 200 OK response..
But using libcurl i am not able to get the result.

Hanging on 100-continue and not calling the read callback.

please help me to resolve this issue..

Regards,
venkat.

On Thu, Jun 30, 2011 at 2:13 PM, venkataragavan vijayakumar <
venkataragavan.v_at_gmail.com> wrote:

> Thanks Dan for the response...
>
> May be there is no handler for PUT request in the server.
>
> If there is no handlers then the read callback will not be called right?
>
> Following is the result came:
>
> After executing curl_easy_perform it is hanging for some time
> and then the 400 bad request is coming. and the error response came from
> this curl_easy_perform API.
>
>
> > PUT /docs/test/ HTTP/1.1
> Host: 10.232.53.60
> Pragma: no-cache
> Accept: */*
> Content-Length: 318
> Expect: 100-continue
>
> < HTTP/1.1 100 Continue
> < HTTP/1.1 400 Bad Request
> < Date: Thu, 30 Jun 2011 05:49:18 GMT
> < Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5
> mod_jk/1.2.28
> < Content-Length: 226
> < Connection: close
> < Content-Type: text/html; charset=iso-8859-1
> http://10.232.53.60/docs/test/<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML
> 2.0//EN">
> <html><head>
> <title>400 Bad Request</title>
> </head><body>
> <h1>Bad Request</h1>
> <p>Your browser sent a request that this server could not understand.<br />
> </p>
> </body></html>
> * Closing connection #0
>
> Regards,
> Venkat.
>
>
>
>
>
> On Thu, Jun 30, 2011 at 11:46 AM, Dan Fandrich <dan_at_coneharvesters.com>wrote:
>
>> On Thu, Jun 30, 2011 at 11:29:42AM +0530, venkataragavan vijayakumar
>> wrote:
>> > I am using curl-7.21.6 and httpd2.2.13. Platform is linux cent OS.
>> >
>> > Following is the result i am getting while trying to PUT a file. Read
>> callback
>> > is not called.
>>
>> Do you have permission to write to that URL? If not, then the read
>> callback
>> will not be called because the server will not accept any data. What is
>> the result of the curl_easy_perform call and the curl_easy_getinfo
>> CURLINFO_RESPONSE_CODE datum?
>>
>> >>> Dan
>> -------------------------------------------------------------------
>> List admin: http://cool.haxx.se/list/listinfo/curl-library
>> Etiquette: http://curl.haxx.se/mail/etiquette.html
>>
>
>

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2011-06-30