1

我有一个以下控制器

public class MyController : ApiController
{
   [HttpPost]
   public string LoadData(string currentState)
   {

   }
}

我从浏览器发布了一些数据jQuery.post。状态的长度应该是 29915 个字符,而currentState变量只有 21621 个字符。字符串的结尾丢失。我检查了浏览器是否将所有数据发送到服务器并且确实如此。所以问题出在服务器某处。

4

1 回答 1

0

设置ReadBufferSize帮助:

protected void Application_Start(object sender, EventArgs e)
{
   GlobalConfiguration.Configuration.Formatters.FormUrlEncodedFormatter.ReadBufferSize = 256 * 1024; // 256 KB
}
于 2012-04-23T10:46:04.323 回答