2016-10-07 14 views
1

私はArduino UNO WIFIシールドを使用しています。私はあなたのライブラリCiao(https://github.com/arduino-org/Ciao)を読んでいます。それは優れていますので、メソッドのポストリクエストでデータを送信します。私のデータを送信できませんでした。これは私のコードです:Ciaoライブラリ-Arduino UNO WIFIでPOSTを請う

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が4つの値を受け取るので、どこに私の投稿データを入れることができますか?

oh!助けてくれますか?

ありがとうございます!

答えて

0
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ライブラリを使ってデータを送信しましたが、これはうまくいくようです。

+0

あなたのコードの問題は、httpメソッドの請願がGETなので、?name = Alice#Thompsonや必要な特殊文字のような変数を送信できないということです。私の場合、私はシールドを変更し、イーサネットを使用してPOST申請をしなければなりませんでした。 – andreszam24

関連する問題