У меня есть веб-сайт 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, чтобы я мог отлаживать свою проблему?