用Fiddler测试Asp.net Web API Post 方法

用Fiddler测试Asp.net Web API Post 方法_第1张图片

没什么好说的,重点看上面填的东西,Content-Type: application/x-www-form-urlencoded
通常要自己加上去

服务端接收参数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web;
using System.Web.Http;

namespace Zewei.Police.Api.Controllers
{
    public class LoginController : ApiController
    {
        [HttpPost]
        public void Login()
        {
            HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context
            HttpRequestBase request = context.Request;//定义传统request对象
            string userName = request.Form["Param1"];
            string mobile = request.Form["Param2"];
        }
    }
}

Fiddler模拟请求,这篇写的很好,可以参考

你可能感兴趣的:(用Fiddler测试Asp.net Web API Post 方法)