1

问题如下:我有一个较短版本的 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 中获得与浏览器中相同的结果?

4

1 回答 1

0

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

于 2012-10-06T16:27:10.177 回答