7得票1回答
WebAPI CORS - 为什么OPTIONS请求会进入我的控制器?

我已经成功实现了以下的CORS: [System.Web.Http.HttpPut] [System.Web.Http.AcceptVerbs("OPTIONS")] [System.Web.Http.Route("api/exercise")] public HttpResponseMes...

10得票2回答
AngularJS - 如何禁用OPTION请求?

我注意到我的Angular在每个POST请求之前也会创建OPTIONS请求。 我正在使用自定义的API服务来处理HTTP请求。app.service('ApiService', function ($http) { /** * Process remote POST request to...

11得票2回答
nginx:如果http请求为OPTIONS,则不要要求基本身份验证

当进行HTTP OPTIONS请求时,不会发送Authorization头。我希望仅在请求为OPTIONS时禁用此身份验证,并在其他请求中保留它。这是我目前拥有的相关配置代码片段。我无法看出为什么它不起作用。我始终在OPTIONS请求上收到401未经授权的错误。 location ~ /...

8得票2回答
REST/HATEOAS API的入口点是什么?

我开始设计一个API,并决定使其符合REST/HATEOAS标准。API的入口应该是什么? 看起来常见的一个是 GET /,但从我所读的资料来看,逻辑上使用 OPTIONS / 更有意义,因为实际上在 / 上并没有可检索的资源。 这里给出了两个示例,使用 HAL 语法作为JSON超媒体格式...

13得票1回答
OPTIONS请求认证

我正在开发一个Web应用程序。它使用基本身份验证,并且必须处理OPTIONS请求。这些是Web浏览器的预检请求,以及来自WebDAV客户端的功能支持请求。 据我所知,OPTIONS请求必须在不请求验证的情况下进行处理(也就是说,我的服务器不应该响应401未经授权),它必须给出以下类似的响应:O...

35得票2回答
在nginx中处理OPTIONS请求

我们目前正在使用HAProxy作为负载均衡器,它会定期使用OPTIONS请求向下游盒子发送请求以确保它们正常运行: OPTIONS /index.html HTTP/1.0 我正在尝试使用带缓存的反向代理nginx(使用ncache)进行设置。出现问题的是,当一个OPTIONS请求...

19得票1回答
Access-Control-Allow-Origin头部不起作用 - 我做错了什么?

我试图使用一个Access-Control-Allow-Origin头来响应HTTP OPTIONS方法,并将请求中的Origin头的内容复制到该头中。 显然,这并没有起作用,原因我无法确定。 tl;dr: OPTIONS方法的响应显示:Access-Control-Allow-Origi...

9得票4回答
一个OPTION请求应该使用什么HTTP响应码?

我注意到Mozilla HTTP 响应代码文档中提到: PUT、DELETE 和 OPTIONS 这些方法不会返回 200 OK 响应。 但是它并没有明确说明应该使用哪种响应。我最好的猜测是使用204: 204:无内容 此请求没有要发送的内容,但头信息可能很有用。用户代理可以使用新...

17得票2回答
为什么浏览器在我的前端代码只发起了POST请求时还会发送一个OPTIONS请求?

我的前端代码:<form action="" onSubmit={this.search}> <input type="search" ref={(input) => { this.searchInput = input; }}/> <button ...

14得票4回答
Spring Boot REST服务选项:在OAuth / token上出现401错误

我正在使用Spring Boot创建一个简单的REST服务。在Angular 2中调用时,当从OAuth /token端点检索令牌时,我遇到了CORS问题。 Chrome中的错误消息如下。 错误消息: zone.js:101 OPTIONS http://192.168.0.9:8080...