POST请求网址不匹配

时间:2017-09-12 14:27:30

标签: django api django-rest-framework

首先,在本地服务器上一切正常, 但每次当我向服务器发送POST请求时,在服务器上,我回复405作为响应,说不允许GET方法, 我调查后发现,当我第一次向服务器发送POST请求时,URL不匹配(301)。然后,django尝试发送GET请求,我得到405响应(方法不允许)这是正确的,因为我的视图不接受GET请求。

主要网址

url(r'^api/v1/account/', include('account.api.urls', namespace="apiAccount")),

帐户网址

    url(r'^signup/$', views.APISignup, name="apiSignup"),

我使用Postman发送一个POST方法请求:

http://hostname.com/api/v1/account/signup/

我尝试使用netbeans和android studio,但结果和以前一样。

同样,本地一切都很好,并且在我们上次部署之前一直是服务器上的关键,我没有改变与我们的API相关的任何内容。

更新

我更改了视图并添加了GET方法, 这次我的请求到达了我的视图内部并且由于我的视图需要POST请求正文中的信息而导致内部服务器错误

0 个答案:

没有答案