Se intentó realizar una operación de socket en una red inalcanzable en python httplib
Estoy tratando de hacer un cliente REST desde django usando httplib. Pero es rechazando la conexión. Intenté lo siguiente.
import hashlib
import hmac
from django.shortcuts import render_to_response
from django.template import RequestContext
def loginAction(request):
username=request.POST['email']
password=request.POST['password']
import httplib, urllib
params = urllib.urlencode({'username': username})
#hash username here to authenticate
digest=hmac.new("qnscAdgRlkIhAUPY44oiexBKtQbGY0orf7OV1I50", str(request.POST['password']),hashlib.sha1).hexdigest()
auth=username+":"+digest
headers = {"Content-type": "application/json","Accept": "text/plain","Authorization":auth}
conn = httplib.HTTPConnection("10.0.2.2",8000)
conn.request("POST", "/api/ecp/profile/", params, headers)
pero esta dando el siguiente error
[Errno 10051] A socket operation was attempted to an unreachable network
¿Cuál podría ser el problema?
Gracias