Openshift cors请求不允许返回405方法

时间:2014-05-08 08:10:55

标签: flask cors openshift wildfly

我在openshift上有以下设置:

  • 运行wildfly 8和mysql(A)的一个应用程序 - 一种REST API。
  • 通过wsgi(B)运行一个烧瓶应用程序的一个应用程序 - 客户端应用程序。

我想从B到A执行POST请求以进行身份​​验证。在本地我运行相同的设置,A 80端口80,B端口5000,一切顺利(当然它确实:P),但在openshift上执行此操作我得到405响应。

我注意到的另一件事是,如果我从镀铬休息客户端(邮差)向A做同样的请求,呼叫就完成了,所以我开始认为B可能有问题,但是我无法在openshift应用程序上找到任何内容并再次...在本地它的行为符合预期。

烧瓶应用使用requests库。登录方法的片段如下:

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))

感谢。

0 个答案:

没有答案