[Mono-bugs] [Bug 722581] New: HttpRequest.Method always "GET" even when created with OpenWrite,
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Oct 6 16:44:32 EDT 2011
https://bugzilla.novell.com/show_bug.cgi?id=722581
https://bugzilla.novell.com/show_bug.cgi?id=722581#c0
Summary: HttpRequest.Method always "GET" even when created with
OpenWrite,
Classification: Mono
Product: Mono: Class Libraries
Version: 2.10.x
Platform: x86-64
OS/Version: Ubuntu
Status: NEW
Severity: Minor
Priority: P5 - None
Component: Sys.Web
AssignedTo: michael.miller at suse.com
ReportedBy: jtaylor.debian at googlemail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
Created an attachment (id=454955)
--> (http://bugzilla.novell.com/attachment.cgi?id=454955)
source file which prints the Method
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101
Firefox/7.0.1
HttpRequest.Method is always set to "GET" even when the request was created by
an OpenWrite from a WebClient.
This is documented:
"System.Net.WebRequest.Method Property
For the HTTP protocol, this value is GET."
The write is done correctly with POST later but in Microsoft implementation it
behaves different. There Method is set to "GET" when opened with OpenRead and
"POST" when opened with OpenWrite.
This is also kind of documented in msdn:
OpenWrite:
http://msdn.microsoft.com/en-us/library/3t27yce3.aspx
"This method uses the STOR command to upload an FTP resource. For an HTTP
resource, the POST method is used."
OpenRead:
http://msdn.microsoft.com/en-us/library/781fwaz8.aspx
"This method uses the RETR command to download an FTP resource. For an HTTP
resource, the GET method is used."
Reproducible: Always
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list