Rest 获取405错误-方法不允许在邮递员工作时出现招摇错误

Rest 获取405错误-方法不允许在邮递员工作时出现招摇错误,rest,oauth,swagger,access-token,Rest,Oauth,Swagger,Access Token,我正试图在swagger编辑器中运行我的API。但若我在头中传递了oauth标记,它会给我一个错误,即405方法是不允许的 还有一件事是,它在邮递员和带有oauthtoken的终端中工作得非常完美。所以也许,问题在于招摇过市 如果没有oauth标记,它在swagger编辑器中工作得非常完美 如果不在头中传递oauth令牌,我的响应是 当响应为200时,curl url为: 在标题中使用oauth标记时,我的响应是 当响应为405时,curl url为: 尝试在REST端点包装器中添加对OPTIO

我正试图在swagger编辑器中运行我的API。但若我在头中传递了
oauth
标记,它会给我一个错误,即405方法是不允许的

还有一件事是,它在邮递员和带有
oauth
token的终端中工作得非常完美。所以也许,问题在于招摇过市

如果没有oauth标记,它在swagger编辑器中工作得非常完美

如果不在头中传递oauth令牌,我的响应是

当响应为200时,curl url为:

在标题中使用oauth标记时,我的响应是

当响应为405时,curl url为:


尝试在REST端点包装器中添加对
OPTIONS
方法的支持。 只需使用以下内容:

if (method == 'OPTIONS') return;
我遇到了类似的405错误,这对我很有帮助(似乎CORS首先发送选项来检查报头,是否允许请求)

还要确保服务器返回标题:

Access-Control-Allow-Credentials: "true"
Access-Control-Allow-Origin: "*"
Access-Control-Allow-Headers: "origin, x-requested-with, content-type, authorization"
Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
Request URL:http://172.168.1.28/crowdfunding_api/public/v1.0.1/categories
Request Method:OPTIONS
Status Code:405 Method Not Allowed
Remote Address:172.168.1.28:80
Referrer Policy:no-referrer-when-downgrade
curl -X GET "http://172.168.1.28/crowdfunding_api/public/v1.0.1/categories" -H "accept: application/json" -H "authorization: 587ded3104e6ba7535642e6fcc217e7aa0f5f087"
if (method == 'OPTIONS') return;
Access-Control-Allow-Credentials: "true"
Access-Control-Allow-Origin: "*"
Access-Control-Allow-Headers: "origin, x-requested-with, content-type, authorization"
Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"