【问题标题】:Petition POST with ciao library-Arduino UNO WIFI带有 ciao 库的请愿帖-Arduino UNO WIFI
【发布时间】:2016-11-08 19:52:28
【问题描述】:

我正在使用 Arduino UNO WIFI shield,并且我已经阅读了您的库 Ciao (https://github.com/arduino-org/Ciao),它非常好,所以我正在使用方法发布请求发送数据,但我无法发送我的数据。这是我的代码:

char * method = "POST";
char * CONNECTOR   = "rest"; 
char * SERVER_ADDR   = "myserver.com"; 

String uri = "/public/auth_login";
String post_data = "name=Alice&age=12";
CiaoData data = Ciao.write(CONNECTOR,SERVER_ADDR, uri, method);

我知道 Ciao.write 接收四个值,那么,我可以将我的帖子数据放在哪里?

哦!拜托,你能帮帮我吗?

非常感谢!

【问题讨论】:

    标签: c arduino-uno


    【解决方案1】:
    char * CONNECTOR   = "rest"; 
    char * SERVER_ADDR   = "myserver.com"; 
    
    String uri = "/public/auth_login?name=Alice&age=12";
    
    CiaoData data = Ciao.write(CONNECTOR,SERVER_ADDR, uri);
    

    我使用过这样的 Ciao 库来发送数据,这似乎可行。

    【讨论】:

    • 嘿,我的朋友,您的代码的问题在于 http 方法请求是 GET,所以我不能发送像 ?name=Alice#Thompson 这样的变量或您可能需要的任何特殊字符。就我而言,我不得不更换防护罩并使用以太网发送 POST 请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    相关资源
    最近更新 更多