我有一个发出get请求并打印结果的python程序。一些输入是字符串列表,而不只是字符串列表,因此我不确定如何将其转换为curl调用。我也不确定这种东西叫什么,所以我一直无法在网上找到有关它的任何信息。下面我给出了我要做什么的一个最小示例。
如何将以下python程序转换为对curl的调用?
import requests
URL = "http://example.com/script.php"
PARAMS = {'param1':['val1','val2']}
print(requests.get(URL,PARAMS).text)
我尝试了以下操作:
curl "https://example.com/script.php?param1=['val1','val2']"
但是我收到此错误:
curl: (3) [globbing] bad range specification in column 40
答案 0 :(得分:1)
手动填充 url :
curl "http://example.com/script.php?param1=val¶m2=val2"
在这种情况下:
curl "http://example.com/script.php?param1=[val1,val2]"
或
curl "http://example.com/script.php?param1=val1,val2"