我试图在DJango中的REST方法中向另一个服务器执行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());据我所读,这通常发生在监听端口,但我张贴所以不确定什么是错误的。有什么想法吗?提前谢谢。
发布于 2014-05-20 14:05:30
我的URL是不正确的,所以错误信息有点像鲱鱼。我离开了本地URL,服务器无法访问该URL。
https://stackoverflow.com/questions/23761286
复制相似问题