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";