我试图在DJango的REST API方法中向另一台服务器执行POST消息。我正在使用django rest框架包,当我尝试POST时,我得到[Errno 10013]错误。
class Activate(APIView):
authentication_classes = (authentication.BasicAuthentication,)
permission_classes = (permissions.AllowAny,)
def get(self, request, format=None):
registration = Registration.objects.get(activateKey=request.GET.get('activateKey','unset'));
if registration is None:
return Response("not found", status = 404);
else:
url = django_settings.get('service_url') + '/user/' + registration.Id;
params = urllib.urlencode({'activateKey': registration.activateKey,});
response = urllib2.urlopen(url, params).read();
return Response(response.getcode());
从我所看到的情况来看,这通常发生在收听端口时,但是我发帖却不知道出了什么问题。有任何想法吗?提前谢谢。
答案 0 :(得分:0)
我的网址不正确,因此错误消息有点像红色鲱鱼。我留下了无法从服务器访问的本地URL。