C# 如何处理HTTP POST?

C# 如何处理HTTP POST?,c#,asp.net,http-post,C#,Asp.net,Http Post,我有一个接收HTTP POST的HTTP处理程序。 具有标头的HTTP POST消息为- POST /ibe/example.com HTTP/1.1 Content-Length: 445 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Accept: */* Host: 202.177.46.142 charset=UTF-8&param1=val1&param2=val2 我的代码中的处理程序

我有一个接收HTTP POST的HTTP处理程序。 具有标头的HTTP POST消息为-

POST /ibe/example.com HTTP/1.1
Content-Length: 445
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept: */*
Host: 202.177.46.142

charset=UTF-8&param1=val1&param2=val2
我的代码中的处理程序是-

            var V1 = context.Request["param1"];
            var V2 = context.Request["param2"];

但这不起作用。

我认为您应该使用:

var V1 = context.Request.Param["param1"];
var V2 = context.Request.Param["param2"];

从这个例子中可以看出:这里有什么不起作用?这些行之后的V1和V2是否为空?首先设置Request.Method=“POST”;