我有基于 ruby on rails 的 API,它接受获取请求。例子 :
http://localhost:3000/api/search?query=whatis&access_token=324nbkjh3g32423
当我从mac终端卷曲时
curl http://localhost:3000/api/search?query=whatis&access_token=324nbkjh3g32423
我用“”签入服务器request.fullpath
,它只返回“ /api/search?query=whatis
”,缺少第二个参数。
但是,如果我喜欢卷曲
curl --data="query=whatis&access_token=324nbkjh3g32423" http://localhost:3000/api/search
它正在获取所有参数。
我知道编码存在问题,但我知道这两个请求有什么区别。
提前致谢