WIZnet Developer Forum

WIZ550S2E http GET POST 사용 문의

위의 WIZ550S2E 모듈을 사용하면서 위키 페이지의 튜토리얼을 보면서 참고 하였는데,
http GET method를 사용하여 전송하려 했습니다만 명령어 인식이 안되어 문의 드립니다.

wizwiki.net/wiki/doku.php?id=pro … l_kr:exam2
위의 주소에서 유동 IP환경에서 google.com의 웹페이지 받아오는 예제를 응용하여
http 프로토콜을 적용하려 합니다.

============================= 위키 페이지 발췌 ====================================
4. WIZ550S2E를 구글 웹서버에 데이터 전송

WIZ550S2E에서 아래와 같은 방법으로 구글 웹서버에 18 Byte의 데이터를 전송한다.

AT+NSEND=0,18\r\nGET / HTTP/1.1\r\n\r\n
[W,0]\r\n[S,0]\r\n

위의 전송 방법을 응용하여 저희 서버에 GET 방식으로 메세지를 넘길려고 합니다만.
잘못된 명령어라고 리턴됩니다.

TX 명령어가 제품 형식에 맞는지 확인 요청드립니다.
(참고로 텔넷으로 서버와 연결한 후 GET /XXXXXX/XXXXXX.php?id=001&bt=1 HTTP/1.1
으로 명령을 치면 수동으로는 정상적으로 서버에 수신되는 명령어 입니다.)
+++
AT+NOPEN=C,52.68.149.13,80\r\n << 정상 접속됨.

AT+NSEND=0,53\r\nGET /XXXXXX/XXXXXXX.php?id=001&bt=1 HTTP/1.1\r\n\r\n
[W,0]\r\n[[s,0]\r\n[R,0,490]

HTTP/1.1 400 Bad Request
Date: Tue, 15 Mar 2016 14:20:23 GMT
Server: Apache/2.4.7 (Ubuntu)
Content-Length: 309
Connection: close
Content-Type: text/html; charset=iso-8859-1

400 Bad Request

Bad Request

Your browser sent a request that this server could not understand.


< [V,0,2]

**** 추가적으로 http POST 방식으로 DATA를 전송할때에도 어떻게 전송하는지 알려주시면
감사하겠습니다.

그럼 수고 하십시오.

자문자답 이네요.
문제 해결하였습니다.

HOST 서버 이름까지 지정했어야 했네요.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.