gpt4 book ai didi

json - cURL GET 查询字符串是一个 JSON

转载 作者:可可西里 更新时间:2023-11-01 15:27:01 24 4
gpt4 key购买 nike

我正在尝试使用 cURL 访问远程 RESTful 服务 API,查询字符串参数有一个 JSON 值。我的 cURL 命令如下:

curl -g -i 'http://localhost:8080/context/restdev/employees/?q={"deptno":{"$lte":20}}'

如果我在 Chrome 中输入 URL,我可以取回数据。我的 cURL 命令得到:URI 格式不正确,原因:查询中的非法字符位置:48

最佳答案

您的问题

q={"deptno":{"$lte":20}}'

必须是 percent encoded . cURL 支持 --data-urlencode 开关,所以试试这个(一行):

curl -G -i "http://localhost:8080/context/restdev/employees/" 
--data-urlencode 'q={"deptno":{"$lte":20}}'

关于json - cURL GET 查询字符串是一个 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36173673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com