cgicc - Patches: patch #7845, HTTP PUT method support
You are not allowed to post comments on this tracker with your current authentication level.
patch #7845: HTTP PUT method support
Submitter: | Yury Knigin <yknigin> | ||
Submitted: | Fri 07 Sep 2012 01:24:15 PM UTC | ||
Category: | None | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | None | Open/Closed: | Closed |
Attached Files
file #26494: PUT_METHOD_INPUT_DATA.patch added by yknigin (2KiB - text/x-patch - Patch and patched CgiEnvironment.cpp file)
file #26495: CgiEnvironment.cpp added by yknigin (11KiB - text/x-c++src - Patch and patched CgiEnvironment.cpp file)
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2014-12-07 | sebdiaz | Status | None | Done | |
Open/Closed | Open | Closed | |||
2012-09-07 | yknigin | Attached File | - | Added PUT_METHOD_INPUT_DATA.patch, #26494 | |
Attached File | - | Added CgiEnvironment.cpp, #26495 |
Powered by Savane 3.13-3230.
Corresponding source code
According to a <a href="http://gamma.ethz.ch/admin/cgi/cgicc.html">documentation</a> HTTP PUT method data should be passed to CGI script:
<q>For HTTP POST or PUT queries, the HTTP server communicates information to the CGI script via standard input. The amount of information written to standard input is stored in the CONTENT_LENGTH environment variable.</q>
But there's no handling for PUT method in CgiEnvironment.cpp and cgicc::CgiEnvironment::getPostData returns empty string.
This is simple fix to add HTTP PUT method support.