Django renvoie une erreur 403 lors de l'envoi d'une requête POST

quand je suis en utilisant le code Python suivant pour envoyer une requête POST à mon site web de Django, je suis 403: Forbidden erreur.

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

Quand je suis à l'ouverture de tout autre site web il fonctionne correctement.
domain.com est le site web de Django trop, et il fonctionne correctement aussi.
Je pense, que Django config problème, quelqu'un peut-il me dire ce que dois-je faire pour donner accès à mon script?

  • Pouvez-vous aller à la page web à partir d'un navigateur web normal?
  • Je peux obtenir à partir du navigateur. Mon serveur de logs sont vides, je n'ai pas suffisamment de piriveges à la vue de tous sur mon hébergement.
  • stackoverflow.com/a/30210391/940098
InformationsquelleAutor Djent | 2011-07-23