美文网首页
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