The headers printed are following:

GET /authentication.getToken.cp?appKey=1234 HTTP/1.1
Host: domain.com
User-Agent: Drakma/0.6.0 (CMU Common Lisp CVS release-19a 19a-release-20040728 + minimal debian patches; Linux; Linux version 2.2.20-idepci (herbert@gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20 12:45:19 EST 2002; http://weitz.de/drakma/)
Accept: */*
Connection: close

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 74
Content-Type: text/xml
Date: Wed, 14 Feb 2007 18:52:53 GMT
Connection: close

POST /image.upload.cp HTTP/1.1
Host: domain.com
User-Agent: Drakma/0.6.0 (CMU Common Lisp CVS release-19a 19a-release-20040728 + minimal debian patches; Linux; Linux version 2.2.20-idepci (herbert@gondolin) (gcc version 2.7.2.3 ) #1 Sat Apr 20 12:45:19 EST 2002; http://weitz.de/drakma/)
Accept: */*
Connection: close
Content-Type: multipart/form-data; boundary=----------WueD0PVGvZzxvyK3835D6znnVITzpU5zaysqeYq41qhj1Nlv79
Content-Length: 521

HTTP/1.1 100 Continue

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 94
Content-Type: text/xml; charset=utf-8
Date: Wed, 14 Feb 2007 18:53:01 GMT
Set-Cookie: Coyote-2-c0a8017a=c0a8073f:0;Max-Age=1800;Path=/
Connection: close


((:CACHE-CONTROL . "private") (:CONTENT-LENGTH . "94")
 (:CONTENT-TYPE . "text/xml; charset=utf-8")
 (:DATE . "Wed, 14 Feb 2007 18:53:01 GMT")
 (:SET-COOKIE . "Coyote-2-c0a8017a=c0a8073f:0;Max-Age=1800;Path=/")
 (:CONNECTION . "close"))

Maybe, as you mentioned, it's that the server I am trying to upload images to doesn't understand chunked stream?

Thank you,
Andrew

On 2/12/07, Edi Weitz <edi@agharta.de> wrote:
On Mon, 12 Feb 2007 12:53:59 -0800, Chris Dean <ctdean@sokitomi.com> wrote:

> One way to debug the system is to test against your own server.  You
> could, for example, use hunchentoot to easily create a test
> webserver.  Once you have control of the server you can debug both
> sides of the problem.

Of course, this won't help much if Hunchentoot and the /real/ server
behave differently.  (See my other email for an example - Hunchentoot
knows how to handle chunked transfer encoding used by clients, Apache
1.x doesn't.)

Another way to debug Drakma it to use *HEADER-STREAM* to see at least
the headers flying by.

   http://weitz.de/drakma/#*header-stream*

Or use something like Ethereal (or whatever it is called nowadays).
_______________________________________________
drakma-devel mailing list
drakma-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/drakma-devel