[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