发送http请求,参数含有中文时,需要对参数值处理
url = "http://xxxx:8080/itemclass.php?text="
def request(spu_name):
res = None
try:
requrl = url + urllib.quote(spu_name)
req = urllib2.Request(requrl)
res = urllib2.urlopen(req).read()
except Exception, ex:
print >> sys.stderr, ex
sys.stderr.write("request data error, %s\n" % (url + spu_name))
return res
本文介绍了一种处理含有中文参数的HTTP请求的方法。通过使用urllib.quote对URL中的中文字符进行编码,确保了请求能够正确发送并被服务器解析。
8885

被折叠的 条评论
为什么被折叠?



