当我使用以下Python代码向我的Django网站发送POST请求时我得到403:Forbidden错误。Django在发送POST请求时返回403错误
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
当我打开任何其他网站时,它工作正常。 domain.com也是Django网站,它也可以正常工作。 我想,这是Django的配置问题,谁能告诉我该怎么做才能提供对我的脚本的访问?
你能从普通网络浏览器访问网页吗? –
我可以从普通浏览器中获得。我的服务器日志是空的,我没有足够的pijet在我的主机上查看它们。 – Djent
http://stackoverflow.com/a/30210391/940098 – Wtower