linux - 如何使用 curl 将浮点值作为查询参数传递?

标签 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 它不起作用。如何更正我的查询以适用于 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/

相关文章:

用于上传文件的 PHP 脚本在终端中有效,但不能像使用 incron 自动调用一样

c++ - 将导出的符号保留在共享库中

node.js - 在 node.js 中使用 node-fetch 重用 TCP 连接

http - 在 firefox 中使用 in-url 基本身份验证

php - Paypal 无法连接到沙盒服务器。返回错误 14077410(sslv3 警报握手失败)

php - CURL 无法运行 URL 并返回 302

linux - Ubuntu下创建安装包

linux - 如何使用粘贴/加入或 linux 或 perl 以有序方式有效地加入 'n' 个文件?

linux - unix中sh和sh -c的区别

javascript - 我如何获得更多位置?