我试图将网址编码为像这样的arg值
import sys
a = float(sys.argv[1])
b = float(sys.argv[2])
c = float(sys.argv[3])
if a == str or b == str or c == str:
print 'Your input is invalid'
else:
print 'Average: %.2f ' % ((a + b + c) / 3)
然后它变成了
但我想要这个
我也尝试了ngx.encode_args(),它是一样的
有谁知道为什么?我该怎么办?
答案 0 :(得分:0)
host = "http://test.com"
uri = "?a=1&b=2"
encode_host = ngx.encode_args({[host]=true})
encode_args = ngx.escape_uri(uri)
encode_url = "http://domain?url=" .. encode_host .. encode_args