Опции HTTP в формах Xamarin - PullRequest
0 голосов
/ 26 мая 2018

Получение «204 кода статуса» как содержимого

Option

1 Ответ

0 голосов
/ 26 мая 2018

Вот простой пример запроса OPTIONS:

var httpClient = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Options, new Uri("http://myapi.com"));
var response = await httpClient.SendAsync(request);

Просто интересно, зачем вам это делать?OPTIONS используется для определения разрешенных методов запроса:

Чтобы узнать, какие методы запроса поддерживает сервер, можно использовать curl и выполнить запрос OPTIONS:

curl -X OPTIONS http://example.org -i

Ответ содержит заголовок Allow с разрешенными методами:

HTTP/1.1 200 OK
Allow: OPTIONS, GET, HEAD, POST
Cache-Control: max-age=604800
Date: Thu, 13 Oct 2016 11:45:00 GMT
Expires: Thu, 20 Oct 2016 11:45:00 GMT
Server: EOS (lax004/2813)
x-ec-custom-error: 1
Content-Length: 0

Источник: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...