Skip to content

Transfer-Encoding with HTTP/1.0 Response Issue #76

Description

@GoogleCodeExporter
What steps will reproduce the problem?
1. make a request to pywebdav for a file
2.
3.

What is the expected output? What do you see instead?
1) If the request is HTTP/1.1, and chunked transfer encoding is used in the 
response, I expect an HTTP/1.1 response, as indicated by the status line. 
Currently, it seems that if a HTTP/1.1 request is made, pywebdav responds with 
an HTTP/1.0 response that uses chunked transfer encoding. I believe this 
response should be HTTP/1.1, as that's what the request was, and chunked 
transfer encoding is part of HTTP/1.1, not HTTP/1.0.

What version of the product are you using? On what operating system?
0.9.8 on Ubuntu 14.04

Please provide any additional information below.
I can fix the problem by turning off chunked encoding. I noticed the issue 
since a program I am using that connects to a webdav server was having an issue 
since it wasn't decoding the chunked data. It uses Firefox/XULRunner. I suppose 
that it sees a HTTP/1.0 response from pywebdav, and doesn't make any attempt to 
decode the data, since Transfer-Encoding is not defined for HTTP/1.0 AFAIK.

Original issue reported on code.google.com by DStei...@gmail.com on 28 Sep 2014 at 7:03

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions