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