webRequest для MVC URL

Я использую приведенный ниже код, чтобы получить свои данные с какого-либо веб-сайта

HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(URL); HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();

Я успешно получаю данные, когда URL-адрес указывает на некоторую PDF-страницу, но когда я пытаюсь использовать приведенный выше код с URL-адресом проекта MVC ex: http://domain.com/controller/action?parameter=xyzя получаю ошибку 404. Мое предположение parameter часть игнорируется при запросе данных, таким образом, я получаю page not found статус.

Я могу получить доступ к пути в браузере без каких-либо проблем, но он выдает ошибку при использовании webRequest.

Кто-нибудь сталкивался с этой проблемой раньше?

1 ответ

Возможно, Действие, которое вы пытаетесь получить, помечено как HttpPost. Если это так, этот код между двумя строками должен решить проблему:

webRequest.Method = "POST";
Другие вопросы по тегам