0
我正在尝试将已编码的请求发送到Django服务器。解码Django中的编码网址
import urllib
params = urllib.urlencode({'msg':'encoded message'})
f = urllib.urlopen("http://my.django.server", params) # Send request using POST
在服务器端,我在urls.py适当URLPATTERN:在views.py
url(r'^msg/', 'myapp.views.msg', name='msg')
和方法:
def msg(request):
if request.method == 'POST':
message = request.POST.get('msg',None)
但我得到一个404错误同时使用上述方式访问此网址以访问网址。很可能这是因为Django无法匹配编码url中的正则表达式。我怎样才能在Django解码这个URL并使流程正常工作?
的Python:2.6.6
Django的:1.4.14