[Cyberduck-trac] [Cyberduck] #6586: Follow redirects on PUT

Cyberduck trac at trac.cyberduck.io
Tue Mar 18 17:53:09 UTC 2014

#6586: Follow redirects on PUT
 Reporter:  A Alvarezayllon  |         Owner:  dkocher
     Type:  enhancement      |        Status:  closed
 Priority:  normal           |     Milestone:  4.4.4
Component:  webdav           |       Version:  4.2.1
 Severity:  normal           |    Resolution:  fixed
 Keywords:                   |  Architecture:
 Platform:                   |

Comment (by antonio calanducci):


 I have just downloaded the latest nightly builds (4.4.4 14382) and now
 setting the "webdav.redirect.PUT.follow" = true" hidden properties, PUT
 redirects are followed!
 Anyway, it still doesn't work properly cause the body is completely sent
 during the first PUT request, while it should be sent only to the redirect
 URL (it sends 0 byte to the redirect, it should be the way around). I have
 also noticed that the client doesn't send anymore the Expect:100-continue
 header by default (and even if I set the "webdav.expect-continue" = true,
 it doesn't send this header).
 Just to be clearer, I expect the workflow of the request should be:[[BR]]

 - cyberduck send a PUT request to the server, but holding for sending the
 body data (raw data)
 - the server returns a 307 redirect URL to the client
 - the client follow the redirect URL sending the raw data to the redirect
 URL returned by the server

 Am I wrong?
 Thank you

Ticket URL: <https://trac.cyberduck.io/ticket/6586#comment:17>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows

More information about the Cyberduck-trac mailing list