[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PUT error between WLW and Perl Atompub in NovInterop
- To: Joe.Cheng@xxxxxxxxxxxxx
- Subject: PUT error between WLW and Perl Atompub in NovInterop
- From: "Takeru INOUE" <takeru.inoue@xxxxxxxxx>
- Date: Wed, 14 Nov 2007 21:54:40 +0900
- Cc: atom-protocol@xxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; bh=4RgWe7LhWum+2lT7KhOpeW02pqlDsF9iJvp6Bx6li9Y=; b=Xu4SzWazPs1WAtFFGFIeodX9hvf+6WvD+GraL0Kvh4AhRDKpXyJsVNMFRATHNfGhJehXLULKkFVc7SLIAGttRCOPZ3YwWjqyPOf/ydszXPPUWByzeVc3dfh4jeVASarG/BFHKkOT4qUtVRfcn04jPmZ+5ThtQA2e5h/o3vzmjls=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=thGgmmE/hDnVZ9xXlx8OqawJvYqRaXJMNnocAU9gXQf3dWHwyvojutin0M6Q+Qa3HGsz+LUt+xWAFZ7l8sIlMcJGitAuJDM+GDQaTkR1z5gcy3IxTJKlVSqMY24FFpfXMv73Jo0X33oroF7FS/oE41JAVmmLmvT/kWkiZD74smM=
- List-archive: <http://www.imc.org/atom-protocol/mail-archive/>
- List-id: <atom-protocol.imc.org>
- List-unsubscribe: <mailto:atom-protocol-request@imc.org?body=unsubscribe>
- Sender: owner-atom-protocol@xxxxxxxxxxxx
Hi, Joe
I found out the cause of PUT error between WLW and Perl Atompub. My
Perl server had a problem on **HEAD** request, not PUT.
My server doesn't support HEAD, while WLW sends a HEAD request to retrieve ETag.
This is not a problem. The problem is that my server returned 500
instead of 405 Method Not Allowed. This is the reason why WLW didn't
use ETag header on PUT.
I fixed the bug, and my server returns 405 with an appropriate Allow
header now. I tested with WLW and confirmed that WLW can do PUT
correctly. WLW retrieves ETag by using GET instead of HEAD.
Thank you for your time and help.
I'll join Interop about 17:00 EST (in the morning in Japan).
Regards,
--
Takeru INOUE <takeru.inoue@xxxxxxxxx>