Xamarin表单中的HTTP选项

时间:2018-05-26 10:57:05

标签: rest xamarin xamarin.forms

获取" 204状态代码"作为无内容

Option

1 个答案:

答案 0 :(得分:0)

以下是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