cuando estoy usando el siguiente código Python para enviar una solicitud POST a mi sitio web Django recibo 403: error prohibido.Django devuelve el error 403 al enviar una solicitud POST
url = 'http://www.sub.domain.com/'
values = { 'var': 'test' }
try:
data = urllib.urlencode(values, doseq=True)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
except:
the_page = sys.exc_info()
raise
Cuando estoy abriendo cualquier otro sitio web funciona correctamente. domain.com es también el sitio web de Django, y también funciona correctamente. Creo que ese es el problema de configuración de Django. ¿Alguien puede decirme qué debo hacer para proporcionar acceso a mi script?
¿Puede acceder a la página web desde un navegador web normal? –
Puedo obtener desde el navegador normal. Los registros de mi servidor están vacíos, no tengo suficientes licencias para verlos todos en mi hosting. – Djent
http://stackoverflow.com/a/30210391/940098 – Wtower