【发布时间】:2013-03-25 11:41:21
【问题描述】:
我有基于 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
它正在获取所有参数。
我知道编码存在问题,但我知道这两个请求有什么区别。
提前致谢
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 curl libcurl