Implement the TRACE method
Submitted by J. David Ibáñez
Assigned to libsoup-maint@gnome.bugs
Link to original bug (#590871)
Description
The TRACE [1] request method does not concern the application level, and so it should be automatically handled by the libsoup server.
Also, correctly implementing it with the current API at the application level is likely not feasible, since the request message is to be returned verbatim. From the RFC:
"TRACE allows the client to see what is being received at the other end of the request chain and use that data for testing or diagnostic information"
[1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.8