Flask Openshift cors请求返回405方法不允许
我在openshift上有以下设置:Flask Openshift cors请求返回405方法不允许,flask,cors,openshift,wildfly,Flask,Cors,Openshift,Wildfly,我在openshift上有以下设置: 一个运行wildfly 8和mysql(A)的应用程序——有点像RESTAPI 一个应用程序通过wsgi(B)-客户端应用程序运行flask应用程序 我想做一个从B到a的POST请求,以便进行身份验证。在本地,我运行相同的设置,端口8080用于A,端口5000用于B,一切都很顺利(当然是:P),但在openshift上执行此操作时,我得到了405响应 我注意到的另一件事是,如果我从一个chrome rest客户端(邮递员)向a发出相同的请求,那么呼叫就完
- 一个运行wildfly 8和mysql(A)的应用程序——有点像RESTAPI李>
- 一个应用程序通过wsgi(B)-客户端应用程序运行flask应用程序李>
url = API_ROOT + '/login'
payload = {'userId': username, 'password': password}
headers = {'content-type': 'application/json'}
return requests.post(url, verify=False, headers=headers, data=json.dumps(payload))
谢谢 你能分享你从B尝试的请求URL和方法/视图/路由定义表单吗A@kartheek-我已使用登录方法的代码片段更新了问题,但就url而言,我无权共享。您是否向您的url发出请求?您是否向端口80发出请求?嘿,请求是向应用程序id发出的,但我没有指定端口信息。另外,在重新启动python应用程序后,请求执行正常。我还没有机会知道确切的原因,因为我身处一个互联网连接非常糟糕的地方。