RajeeshMenoth Ответов: 2

Удаленный сервер вернул ошибку: (404) не найден в asp.net-что?


HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();
        // Display the contents of the page to the console.
        Stream streamResponse = myResp.GetResponseStream();
        System.IO.StreamReader respStreamReader = new System.IO.StreamReader(myResp.GetResponseStream());
        string responseString = respStreamReader.ReadToEnd();
        respStreamReader.Close();
        myResp.Close();




ошибка, показанная на
HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();


пожалуйста, помогите мне..

2 Ответов

Рейтинг:
0

Bernhard Hiller

Сначала вам нужно понять самую важную часть веб-приложений: что происходит на сервере, что происходит на клиенте?
Вы показываете код, касающийся веб-ответа. А метода webresponse является ответом на запросы WebRequest. WebRequest запрашивает URL-адрес (возможно, с некоторыми параметрами) с сервера.
Когда сервер возвращает сообщение 404, что происходит?
Он не нашел URL-адрес, запрошенный клиентом.
И это все: посмотрите на запрошенный URL. Существует ли он на сервере? Очевидно, нет. Итак, что в этом плохого? А как насчет опечатки?
Помните: когда вы не предоставляете решающие моменты информации, наши возможности помочь очень ограничены.


Рейтинг:
0

Ranjeet Patel

Пожалуйста, проверьте myReq, что-то вы можете пропустить,
Эта ошибка возникает, когда ваш запрос отсутствует или вы что-то упускаете в запросе,
если запроса нет, то как он получит ответ.