Свойство StatusCode
Тип значения -
HttpStatusCode.
Число получают приведением
(int). Ответ создают
в памяти без сети.
Синтаксис
response.StatusCode = HttpStatusCode.NotFound;
Пример
Давайте узнать код OK:
using System;
using System.Net;
using System.Net.Http;
class Program
{
static void Main()
{
HttpResponseMessage response =
new HttpResponseMessage(HttpStatusCode.OK);
int res = (int)response.StatusCode;
Console.WriteLine(res);
}
}
Результат выполнения кода:
200
Пример
Давайте узнать код
NotFound:
using System;
using System.Net;
using System.Net.Http;
class Program
{
static void Main()
{
HttpResponseMessage response =
new HttpResponseMessage(HttpStatusCode.NotFound);
int res = (int)response.StatusCode;
Console.WriteLine(res);
}
}
Результат выполнения кода:
404
Пример
Давайте сменить код у ответа:
using System;
using System.Net;
using System.Net.Http;
class Program
{
static void Main()
{
HttpResponseMessage response =
new HttpResponseMessage(HttpStatusCode.OK);
response.StatusCode = HttpStatusCode.Created;
int res = (int)response.StatusCode;
Console.WriteLine(res);
}
}
Результат выполнения кода:
201
Смотрите также
-
HttpStatusCode,
перечисление кодов -
IsSuccessStatusCode,
успех по коду -
ReasonPhrase,
текст кода -
HttpResponseMessage,
обзор