我尝试使用python通过URL传递多个参数,我写道:
self.response.out.write("""<html><br><body><center> <li ><a href="download.py?blob_key=%s & width=%s & height=%s" >%s</a></center></body></html>
""" % (str(blob_key),str(w),str(h), str(name)))
但是我无法通过这种方法,我完全不知道错误。 感谢
答案 0 :(得分:3)
这里的问题是空白。 HTTP协议不允许在请求字符串中使用它。
我会这样写:
'<a href="download.py?key={}&width={}&height={}">{}</a>'.format(key, w, h, name)
(str.format
是str%something
)的新首选替代方案。