美文网首页
HTTP的Options方法?

HTTP的Options方法?

作者: 魂斗驴 | 来源:发表于2021-04-09 09:40 被阅读0次

HTTP OPTIONS方法是一种HTTP请求,用于说明目标资源(例如API端点)的选项是什么。

客户端可以使用目标资源的URL来使用OPTIONS方法,也可以使用*来定位整个服务器。

public GetOtaAdaptor(): Promise<Model.OtaAdapter> {
        return new Promise<Model.myModel>((resolve, reject) => {
            this.http.options<Model.myModel>(this.root + `end/point/URL`  ).subscribe(
                result => {
                    resolve(result);
                },
                error => {
                    reject(error);
                });
            });
        }

使用跨域资源共享(CORS)时,将自动发送带有OPTIONS的预检请求,因此目标资源将以可接受的参数进行响应。在普通的Web开发程序中,由于浏览器自动发出OPTION调用,因此无需进行OPTION调用。

HTTP选项方法调用

另外,在上述Access-Control-Request-Method的header通知服务器作为预检请求,一个请求被发送的部分,将与POST请求方法发送。

参考

What is HTTP method OPTIONS?

相关文章

网友评论

      本文标题:HTTP的Options方法?

      本文链接:https://www.haomeiwen.com/subject/glfbhltx.html