Нужно ли мне просто добавить случайные данные мусора в объект WebRequest
, чтобы получить ограничение кода состояния HTTP 411 на IIS?
У меня есть метод действия HttpPost в приложении MVC 3, который использует запрос POST со всей соответствующей информацией, передаваемой в строке запроса (тело не требуется).
[HttpPost] public ActionResult SignUp(string email) { ... }
Он отлично работал со встроенным веб-хостом Visual Studio , Кассини. К сожалению, (411) Требуемая длина.
Вот вызывающий код:
WebRequest request = WebRequest.Create("http://somewhere.com/signup/?email=a@b.com");
request.Method = "POST";
using (WebResponse response = request.GetResponse())
using (Stream responseStream = response.GetResponseStream())
using (StreamReader responseReader = new StreamReader(responseStream)) {
// Do something with responseReader.ReadToEnd();
}