在.NET Request.Form的POST请求主体中设置测试信息

时间:2012-11-27 18:03:16

标签: c# asp.net-mvc testing http-post fiddler

我不完全确定如何将标题称为最佳标题。但我知道我以前做过这个,似乎无法找到如何做到这一点。

我有这样的方法

[HttpPost]
public string doSomething()
{
   string formValue = Request.Form["MyKey"];
   return formValue;
}

然后我发送了一个fiddler POST样本请求。

我在请求正文中添加了类似的东西

MyKey=SomeValue

然而,当我调用fiddler时,我得到一个null formValue字符串。

我知道我之前已经这样做了,我似乎无法记住如何在请求正文中传递这些信息。

1 个答案:

答案 0 :(得分:1)

根据要求,这是我的回答:


您可能忘记将内容类型设置为application/x-www-form-urlencoded

这是必要的,以便理解身体包含表格数据。