[Cyberduck-trac] [Cyberduck] #2896: WebDAV upload failed (Expect: 100-continue)
Cyberduck
trac at trac.cyberduck.ch
Wed Jan 14 01:19:53 CET 2009
#2896: WebDAV upload failed (Expect: 100-continue)
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: dkocher
Type: defect | Status: new
Priority: high | Milestone: 3.1.2
Component: webdav | Version: 3.1.1
Severity: normal | Keywords: webdav expected
-----------------------+----------------------------------------------------
I am using webdav with popular HTTP servers lighttpd and nginx. Latest
version of Cyberduck breaks uploading, giving 417 HTTP error.
In fact lighttpd really does not support "Expect:" field. The problem is
that there are no fallback (to HTTP/1.0). Switching to HTTP/1.0 after
receiving 417 error would be the best solution.
I/O Error: Upload failed
/file.html
null (417)
...
PUT /file.html HTTP/1.1[\r][\n]
Content-Type: text/html[\r][\n]
User-Agent: Cyberduck/3.1.1 (4457)[\r][\n]
Host: anonymous.host:8080[\r][\n]
Expect: 100-continue[\r][\n]
Content-Length: 889[\r][\n]
[\r][\n]
HTTP/1.1 417 Expectation Failed[\r][\n]
HTTP/1.1 417 Expectation Failed[\r][\n]
Connection: close[\r][\n]
Content-Length: 0[\r][\n]
Date: Wed, 14 Jan 2009 00:04:13 GMT[\r][\n]
Server: lighttpd/1.4.20[\r][\n]
[\r][\n]
--
Ticket URL: <http://trac.cyberduck.ch/ticket/2896>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV and Amazon S3 Browser for Mac OS X.
More information about the Cyberduck-trac
mailing list