2016-11-01 3 views
0

데이터 시트의 예제에 따라 http 게시물을 수행하는 데 telit (HE910-NAG) 셀룰러 모뎀을 사용할 수없는 것으로 보입니다. 보내는 매개 변수는 "test = test"입니다. 내가 뭘 할지라도 나는 400 나쁜 요청을 받고있다. 아래는 내 명령입니다. 나는 ">>>"를 얻으면 게시 매개 변수를 보내고 있습니다. 요청을 받고 있습니다.telit 모뎀이 AT 명령을 사용하여 게시물에 대해 400 번의 잘못된 요청을 받음

이것은 나를 balder 성장하게되었습니다.

AT#SGACT=1,1 


#SGACT: 33.231.2.193 

OK 

AT#HTTPCFG=0,"httpbin.org",80,0,,,0,120,1 

OK 

AT#HTTPSND=0,0,”POST /post HTTP/1.1”,9,0 


>>> 

OK 




#HTTPRING: 0,400,"",0 

AT#HTTPRCV=0 



<<< 
Server: nginx 
Date: Tue, 01 Nov 2016 23:15:43 GMT 
Content-Type: text/html 
Content-Length: 166 
Connection: close 

<html> 
<head><title>400 Bad Request</title></head> 
<body bgcolor="white"> 
<center><h1>400 Bad Request</h1></center> 
<hr><center>nginx</center> 
</body> 
</html> 


OK 

답변

0

나는이 일을 결코 얻지 못했습니다. 나는 이것을 대신했다. 그것은 짧지 만 위대한 일을했습니다. 참고로, 나는 이것을 일찍 시도했는데 AT # SD 명령의 주소 주변에 따옴표가 있기 때문에 작동시키지 못했습니다. 예제에는 따옴표가 있기 때문에 따옴표를 사용했습니다.

AT#SD=1,0,80,httpbin.org 

POST /login HTTP/1.1 
Host: httpbin.org 
Content-Type: application/x-www-form-urlencoded; charset=utf-8 
Content-Length: 9 

test=test