Hmmm, perhaps this might help: @csrf_exempt On Tuesday, March 13, 2012 9:54:30 PM UTC-4, hack wrote: > > This stuff is killing me. LOL I think I just don't understand the > urllib2 yet. > > I'm trying something very simple, but am having a terrible time > figuring out how to get it to work in python and django. All I want > to do is post to my site with params. Here is what I have: > > def test(request): > test = " NOTHING " > if request.method=='POST': > test = request.POST.get('test',None) > print 'data posted' > print 'test param: ',test > > return HttpResponse("Text only, please."+str(test), > content_type="text/plain") > > Here is how I'm trying to call it via IDLE: > > >>> parms = urllib.urlencode([('test','testing'),('test2','testing2')]) > >>> print parms > test=testing&test2=testing2 > > >>> response = urllib2.urlopen('http://my.ip.address:8080/myapp/test/',parms) > > > Heres the error: > Traceback (most recent call last): > File "<console>", line 1, in <module> > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 124, in urlopen > return _opener.open(url, data, timeout) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 389, in open > response = meth(req, response) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 502, in http_response > 'http', request, response, code, msg, hdrs) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 427, in error > return self._call_chain(*args) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 361, in _call_chain > result = func(*args) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 510, in http_error_default > raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) > HTTPError: HTTP Error 403: FORBIDDEN > > Any advice is greatly appreciated. Thanks. >
On Tuesday, March 13, 2012 9:54:30 PM UTC-4, hack wrote: > > This stuff is killing me. LOL I think I just don't understand the > urllib2 yet. > > I'm trying something very simple, but am having a terrible time > figuring out how to get it to work in python and django. All I want > to do is post to my site with params. Here is what I have: > > def test(request): > test = " NOTHING " > if request.method=='POST': > test = request.POST.get('test',None) > print 'data posted' > print 'test param: ',test > > return HttpResponse("Text only, please."+str(test), > content_type="text/plain") > > Here is how I'm trying to call it via IDLE: > > >>> parms = urllib.urlencode([('test','testing'),('test2','testing2')]) > >>> print parms > test=testing&test2=testing2 > > >>> response = urllib2.urlopen('http://my.ip.address:8080/myapp/test/',parms) > > > Heres the error: > Traceback (most recent call last): > File "<console>", line 1, in <module> > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 124, in urlopen > return _opener.open(url, data, timeout) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 389, in open > response = meth(req, response) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 502, in http_response > 'http', request, response, code, msg, hdrs) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 427, in error > return self._call_chain(*args) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 361, in _call_chain > result = func(*args) > File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/ > python2.6/urllib2.py", line 510, in http_error_default > raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) > HTTPError: HTTP Error 403: FORBIDDEN > > Any advice is greatly appreciated. Thanks. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/bqXHTYRZY0sJ. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.