У меня есть веб-сайт ASP.NET MVC
. Один из моих маршрутов - URL
, который принимает 5 параметров. Для иллюстрации эти параметры называются parameter1
, parameter2
, parameter3
, parameter4
и parameter5
. В настоящее время я создаю URL-адрес в некотором C#
коде, который будет POST
для действия mvc через WebClient
. этот код выглядит следующим образом:
WebClient myWebClient = new WebClient();
myWebClient.UploadStringCompleted += myWebClient_UploadStringCompleted;
string url = "http://www.example.com/customer/" + parameter1 + "/orders/" + parameter2 + "/" + parameter3 + "/" + parameter4 + "/" + parameter5;
myWebClient.UploadStringAsync(new Uri(url, UriKind.Absolute));
Я уверен, что метод UploadString
делает POST
. Мне нужно сделать POST
, потому что мои значения параметров могут быть очень длинными. Фактически, я считаю, что иногда общая длина URL-адреса может составлять 20000 символов. Несмотря на это, я получаю 400 error
при попытке опубликовать свои данные. Чтобы отладить это, я пытаюсь понять, как имитировать POST
в Fiddler
.
Предполагая, что я передаю значения через строку запроса, как показано выше, какие значения я могу ввести в Fiddler
? На вкладке Composer
я не уверен, что ввести в область Request Headers
. Я также не совсем уверен, что нужно вводить для URL. Я не уверен, что я помещаю туда весь URL, включая значения параметров, или если они принадлежат к Request Headers
.
Что мне нужно для входа в Fiddler
, чтобы я мог отлаживать свою проблему?