-
https 서버와 통신하기 두번째 이야기 (2)카테고리 없음 2023. 2. 7. 20:40
이번에는 https Post입니다. 이전글과 동일하게 인증서를 설치한 상태에서
아래와 같이 테스트를 진행 했습니다.
AT%HTTPCFG="NODES",3,"https://httpbin.org"
OKAT%HTTPEV="ALL",1
OK
AT%HTTPCFG="TLS",3,2,3OK
// httpbin.org/post에 json 타입의 데이터를 post 합니다.
AT%HTTPSEND="POST",3,,"https://httpbin.org/post","application/json",,,
{"id" : 5 , "type" : "cat", "price" : 123.11}
OK
%HTTPEVU:"POSTCONF",3,0,200 //200 성공 리턴값을 unsolicited response로 받으면,AT%HTTPREAD=3,1400 //해당 프로파일의 HTTP 리턴 데이터를 읽습니다.
%HTTPREAD: 695,695
HTTP/1.1 200 OK
Date: Tue, 07 Feb 2023 11:27:22 GMT
Content-Type: application/json
Content-Length: 465
Connection: keep-alive
Server: gunicorn/19.9.0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
{
"args": {},
"data": "\n{\"id\" : 5 , \"type\" : \"cat\", \"price\" : 123.11}", //json으로 보낸 데이터 확인
"files": {},
"form": {},
"headers": {
"Accept": "*/*",
"Content-Length": "46",
"Content-Type": "application/json",
"Host": "httpbin.org",
"X-Amzn-Trace-Id": "Root=1-63e23599-38b5420a17278d5511ab9477"
},
"json": {
"id": 5,
"price": 123.11,
"type": "cat"
},
"origin": "46.108.160.70",
"url": "https://httpbin.org/post"
}
OKAT Command로 HTTPS 서버에 POST로 데이터 전송이 완료된 것을 확인할 수 있습니다.
이제 작업한 GET, POST로 실제 코드를 제작해 보도록 하겠습니다.
Murata Type1SC 모듈 구매, 자료 관련 문의
(주)아성코리아
전지만 이사 010-5418-8812 mlcc@asung.com
박상인 수석 010-6556-5405 sipark@asung.com
LTE-CATM1 내장형 모뎀 대량 구매 상담, 외주 개발, 협업 문의
(주)코드주
장병남 대표 010-8965-1323 rooney.jang@codezoo.co.kr
https://www.devicemart.co.kr/goods/view?no=14077527https://smartstore.naver.com/codezoo/products/7153689192