2016-10-07 2 views
1

나는 Arduino UNO WIFI 방패를 사용하고 있으며, Ciao (https://github.com/arduino-org/Ciao)라는 라이브러리를 읽었으며 우수합니다. 따라서 메소드 요청이있는 데이터를 보내고 있습니다. 내 데이터를 보낼 수 없습니다. 이것은 내 코드입니다 :청원서 -Ciao 라이브러리 -Arduino UNO WIFI

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 개의 값을 받는다는 것을 알고 있습니다. 그래서 어디에서 내 게시물 데이터를 넣을 수 있습니까?

오! 도와 주실 수 있으신가요?

감사합니다.

답변

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 또는 필요한 특수 문자와 같은 varible을 보낼 수 없다는 것입니다. 제 경우에는 방패를 바꾸고 이더넷을 사용하여 POST 탄원서를 보내야했습니다. – andreszam24