我试图在提交之前对这个字符串进行URL编码.
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
我试图在提交之前对这个字符串进行URL编码.
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
您需要将参数作为映射(dict)或2元组序列传递到urlencode()
,如:
>>> import urllib
>>> f = { 'eventName' : 'myEvent', 'eventDescription' : 'cool event'}
>>> urllib.urlencode(f)
'eventName=myEvent&eventDescription=cool+event'
Python 3 or above个
使用:
>>> urllib.parse.urlencode(f)
eventName=myEvent&eventDescription=cool+event
注意,这并没有按照常用的方式进行url编码(查看输出).那就用urllib.parse.quote_plus
.