Comment on page
HTTP 요청 보내기
Lua 스크립트를 이용해 아래와 같이 Http 요청을 보낼 수 있습니다.
Server.HttpGet(url, callback)
예제)
1
-- http://naver.com URL로 GET 요청 보내고, res로 데이터 받기
2
Server.HttpGet('http://naver.com', function(res)
3
print(res) -- 웹페이지가 반환한 결과 텍스트가 출력됩니다.
4
end)
Server.HttpPost(url, data, callback)
예제)
1
-- t 라는 테이블을 만들고, 보낼 POST 요청 데이터 넣기
2
t = {}
3
t.id = 1234
4
t.name = "Hello"
5
6
-- http://naver.com URL로 요청 보내고, res로 데이터 받기
7
Server.HttpGet('http://naver.com', t, function(res)
8
print(res) -- 웹페이지가 반환한 결과 텍스트가 출력됩니다.
9
end)
POST로 요청을 받을 경우, 아래와 같이 데이터를 출력할 수 있습니다.
이 데이터를 MySQL과 같은 데이터베이스에 넣어, 영구보관할 수 있습니다.
1
<?php
2
echo $_POST["id"];
3
echo $_POST["name"];
4
5
echo "잘 받았습니다!";
6
?>
Server.HttpGet
에서 보낸 데이터가 웹 서버에 잘 도착하였는지를 확인하기 위한 코드입니다.위 서버 스크립트 예재의
print(res)
에 의해 “1234Hello잘 받았습니다!” 가 출력됩니다.Last modified 2mo ago