如何使用curl将float值作为查询参数传递?

时间:2019-01-11 20:06:48

标签: linux http curl

我正在运行一个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时,它不起作用。如何更正我的查询以使其适合卷曲?

1 个答案:

答案 0 :(得分:0)

您必须以字符串形式传递URL

这是因为对于shell,URL中使用的许多字符具有特殊含义(即=是赋值,&使得命令在后台运行,等等)。所以

curl "http://example.com/v1/api?lng=18.565810740668912&lat=-33.93153605161741"

应能按预期工作。