post요청방식은 get 방식과 달리 데이터를 더 많이 담을수 있고 보안 측면에서도 더 좋다.
get 방식은 요청하면서 데이터를 전달하지만, post방식은 요청한 후 데이터를 별도로 전달 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
var http = require('http');
var fs = require('fs');
http.createServer(function (request, response) {
if (request.method == 'GET') {
fs.readFile('1.html', function (error, data) {
response.writeHead(200, { 'Content-Type': 'text/html' });
response.end(data);
});
} else if (request.method == 'POST') {
request.on('data', function (data) {
response.writeHead(200, { 'Content-Type': 'text-html' });
response.end('<h1>' + data + '</h1>');
});
}
}).listen(52273, function () {
console.log('Server Runing...');
});
| cs |
우선 get방식과 post방식에 따라 구분을 준다.
get 방식일경우는 1.html이라는 페이지를 띄우고
post방식일 경우 data를 띄운다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<h1> Send Data With Post Method</h1>
<form method="post">
<table>
<tr>
<td><lable>Data A</lable></td>
<td><input type="text" name="data_a"/></td>
</tr>
<tr>
<td><lable>Data B</lable></td>
<td><input type="text" name="data_b" /></td>
</tr>
</table>
<input type="submit"/>
</form>
</body>
</html>
| cs |
음.. 다른건 다 알겠는데
왜 data_b 앞에 &요놈은 왜 붙지???
머지...
댓글
댓글 쓰기