使用curl将数据发送到烧瓶服务器

时间:2018-04-25 08:01:58

标签: python shell curl flask

我将数据从远程应用程序发送到我的烧瓶网络服务器上的覆盆子pi,管理我的家庭自动化。这是通过

形式的网址完成的
  

http://192.168.1.212:5000/twi?twitakt=1&b0=24&b1=91&b2=24&b3=91

从我的macOS应用程序

并没有问题。 我正在尝试使用curl从形式

的shell脚本中发送带有curl的aquivalent数据
  

卷曲 - 数据'twitakt = 1& b0 = 24& b1 = 91& b2 = 24& b3 = 91'http://192.168.1.212:5000/twi

正如我在网上阅读的许多教程中所做的那样。 数据未到达烧瓶服务器。我使用双引号,添加-X POST,在-d“b0 = 24”-d“b1 = 91”的多个部分中分割,但没有成功。传输一个块的唯一方法是将?b0 = 24附加到url的末尾。附加一个秒块& b1 = 91将被忽略。 在烧瓶模板中我有

  

b0:{{b0}}

      

b1:{{b1}}

      

b2:{{b2}}

在控制台中我得到了     

b0:24

    

b1:无

    

b2:无

是不可能以这种方式发送日期,还是我的代码中出错?

1 个答案:

答案 0 :(得分:0)

除了将所有数据打包成一个字符串之外,我没有找到其他解决方案。这对我有用。