如何用curl做出正确的请求

时间:2012-10-06 16:20:05

标签: curl url-encoding busybox

问题如下: 我有一个较短版本的bash。我的shell环境是一个busybox。 还有一个网站api.kinobaza.ru我用以下bash代码引用他:

url="api.kinobaza.tv/films/lookup/?"
film="names[1]=Терминатор"
curl -s $url --data-urlencode $film

来自服务器的响应只有空括号[] 但是当我在浏览器中编写引用api.kinobaza.tv/films/lookup/?names[1]=Терминатор时,返回所需的多行响应,例如需要。

如何在浏览器中使用curl获得与bash相同的结果?

1 个答案:

答案 0 :(得分:0)

问题很可能是您对方括号进行编码,从而更改了网址的查询部分。