我有一个 python flask 服务器正在运行,以下 http GET 在我的浏览器上运行,http://example.com/v1/api?lng=18.565810740668912&lat=-33.93153605161741 ,但是当我使用命令时 curl http://example.com/v1/api?lng=18.565810740668912&lat=-33.93153605161741
它不起作用。如何更正我的查询以适用于 curl?
最佳答案
您必须将 URL 作为字符串传递。
这是因为对于 shell 而言,URL 中使用的许多字符具有特殊含义(即 =
是一个赋值,&
使命令在后台运行,等等)。所以
curl "http://example.com/v1/api?lng=18.565810740668912&lat=-33.93153605161741"
应该按预期工作。
关于linux - 如何使用 curl 将浮点值作为查询参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54153370/