Opened at 2008-06-13T07:01:06Z
Last modified at 2011-07-12T22:46:48Z
#462 new defect
PUT should elicit 100 Continue
Reported by: | adi | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | soon |
Component: | code-frontend-web | Version: | 1.1.0 |
Keywords: | curl hang reliability http standards | Cc: | |
Launchpad Bug: |
Description
curl -T foo.txt http://tahoebs1.allmydata.com:8123/uri/URI%3ADIR2%3Adjrdkfawoqihigoett4g6auz6a%3Ajx5mplfpwexnoqff7y5e4zjus4lidm76dcuarpct7cckorh2dpgq/foo.txt should work. Currently, curl sends the PUT and the headers and then blocks waiting for the server to tell it to go ahead.
Change History (5)
comment:1 Changed at 2008-08-19T18:01:48Z by zooko
- Component changed from unknown to code-frontend-web
- Owner nobody deleted
comment:2 Changed at 2010-02-11T03:41:28Z by davidsarah
- Keywords curl hang added
comment:3 Changed at 2010-02-11T03:41:55Z by davidsarah
- Keywords reliability added
comment:4 Changed at 2011-01-13T05:43:49Z by davidsarah
- Keywords http standards added
- Milestone changed from undecided to 1.9.0
comment:5 Changed at 2011-07-12T22:46:48Z by davidsarah
- Milestone changed from 1.9.0 to soon
Note: See
TracTickets for help on using
tickets.
We are clearly non-compliant to a MUST requirement in RFC 2616 section 8.2.3:
Mind you, curl is also non-compliant to a SHOULD: