Как я проверяю на 302 ответа? WebRequest

Visual Studio (VC ++) пользователи определенно должна исключить .ncb файлы

17
задан Muhammad Omer Aslam 4 December 2017 в 01:20
поделиться

2 ответа

Если вы хотите обнаружить ответ перенаправления, вместо того, чтобы следовать ему, автоматически создайте WebRequest и установите для свойства AllowAutoRedirect значение false :

HttpWebRequest request = WebRequest.Create(someUrl) as HttpWebRequest;
request.AllowAutoRedirect = false;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
if (response.StatusCode == HttpStatusCode.Redirect || 
    response.StatusCode == HttpStatusCode.MovedPermanently)
{
    // Do something here...
    string newUrl = response.Headers["Location"];
}
32
ответ дан 30 November 2019 в 11:52
поделиться

Примерно так:

HttpWebResponse response;
int code = (int) response.StatusCode;

Код должен быть

HttpStatusCode.TemporaryRedirect
3
ответ дан 30 November 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: