|
|
var http = require('http');
http.createServer(function (request, response) {
if (request.method == 'GET')
console.log('GET 방식 ');
else if (request.method == 'POST')
console.log('POST 방식');
}).listen(52273, function () {
console.log('Server Running......');
});
| cs |
|
|
request의 method속성을 이용하여 get방식과 post방식을 알 수 있다.
GET요청 방식일 경우 console.log를 이용해 GET 방식이라고 콘솔창에 띄우고
POST요청 방식일 경우 console.log를 이용해 POST 방식 이라고 콘솔창에 띄운다
웹 브라우저에 URL을 입력하는 것 만으로는 POST요청을 수핼 할 수 없다.
|
1
2
3
4
5
6
7
8
9
10
11
12
|
var http = require('http');
var url = require('url');
http.createServer(function (request, response) {
var query = url.parse(request.url, true).query;
response.writeHead(200, { 'Content-Type': 'text/html' });
response.end('<h1>' + JSON.stringify(query)+ '</h1>');
}).listen(52273, function(){
console.log('Server Running...');
});
| cs |
| cs |
get 요청 매개변수를 추출....
GET 요청의 매개변수가 JSON형식으로 출력이 된다.
JSON.stringify(query)에서 JSON형식으로 바꿔준다.
댓글
댓글 쓰기