[Mono-bugs] [Bug 513087] New: HttpListener does not handle requests with HTTP methods other than "GET" and "SET"
    bugzilla_noreply at novell.com 
    bugzilla_noreply at novell.com
       
    Mon Jun 15 04:33:21 EDT 2009
    
    
  
http://bugzilla.novell.com/show_bug.cgi?id=513087
           Summary: HttpListener does not handle requests with HTTP
                    methods other than "GET" and "SET"
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: x86
        OS/Version: Ubuntu
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: lunchtimemama at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
Test Code:
using System;
using System.Net;
class Program
{
    static void Main(string[] args)
    {
        // Substitue your loopback address here
        var address = "http://127.0.0.1:8080/";
        var listener = new HttpListener ();
        listener.Prefixes.Add(address);
        listener.Start();
        listener.BeginGetContext(result => {
            var context = listener.EndGetContext(result);
            Console.WriteLine(context.Request.HttpMethod);
            context.Response.Close();
        }, null);
        var request = WebRequest.Create(address);
        request.Method = "SUBSCRIBE";
        request.GetResponse().Close();
    }
}
Expected Result:
The program should print "SUBSCRIBE". This is what happens on .NET 3.5.
Actual Result:
The web request times out and the program fails.
-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
    
    
More information about the mono-bugs
mailing list