HOME > 이용안내
이용안내
 
작성일 : 11-06-17 21:08
[기타] URL 데이터의 처리-GET과POST
 글쓴이 : 관리자
조회 : 41,852  
::::::::::::::::::  URL 데이터의 처리-GET과POST   ::::::::::::::::::::::::
 
 
가장 많이 사용하고있는 것중 하나가 GET 또는 POST로 주고받는 데이터일것이다.
모든것들 다 할수있다면 좋겠지만 시간은 한정되있다보니 여러가지를 한꺼번에 하는것이 쉽지는 않다.
그중에 인터넷 어플리케이션쪽을 필자가 주로하다보니 계속 통신에 관련된부분을 먼저 보게되는데 양해해 주시기 바랍니다.
XML방식,GET,POST,SOCKET,REMOTING 등 상당한 데이터를 지원하고있기때문에
그 선택의 폭이 넓어졌다.
이번에는 가장 기본방식이라 할수있는 GET,POST 방식에 대해 알아보기로한다.
먼저 가장 기초적으로 GET 과 POST에 대해 간단히 설명하겠다.
도데체 GET,POST방식 두가지가 왜 틀리고 어느때 사용하는지 궁금하셨던분들도 있을것이다.
일단 GET방식을 보면 아래와같은 특징이 존재한다.
주소창에 저런식으로 넘나드는것을 많이 봤을것이다.
저기서 name 은 서버로 전달하는 변수명이고 '바보'는 name 변수에대한 데이터이다.
이런식으로 & 로 구분해서 연속으로 전달할수있다.
그러므로 coin 변수를 100의 값을 담아 전달하고있는것이다.
2. 간단한 정보를 전송할때 사용한다.
3. 그러므로 글자수가 255자로 제한되어있다.
4. 서버로 전달되는 데이터도 원하는 데이터이외데 다른기본데이터가 같이 전달된다.
5. 주소창으로 전달되므로 데이터 조작을 할 가능성이 있다.
6. 사용이 간편하다
등등
POST 방식
1.헤더로 인코딩되어 전송된다.
2.처리속도가 늦어진다.
3.큰 크기의 데이터를 전송할수있다.
등등
딱봤을땐 POST방식이 좋을것같다. 실제로도 요즘은 POST방식을 주로 사용한다.
일단 데이터의 양이 많아졌기때문에 주로쓰게되며 서버의 성능과 네트워크의 속도 증가로인해
작은데이터들도 POST방식으로 많이 쓰고있는것이 사실이다.
그러나 가장 최적의 퍼포먼스를 구현하기위해서는 이 두가지를 병행해서 적절한 방법으로 사용하는것이 좋다.
보안에 민감할 필요가 없고 규모가 작은 데이터들을 처리할때는 GET방식으로 처리하게되면
서버에서의 반응속도가 빠르기때문에 상당한 효과를 누릴수있다.
인터넷에서의 속도의 증가는 곧 사용자를 더 쾌적하게 잡아둘수 있다는 것이므로 무시할수많은 없는 방법이다.
GET은 헤더를 디코딩하지 않기때문에 속도가 빠르지만 그내용이 보인다는것이 문제이므로
적당한 사용방법이 필요하다. 플래시는 브라우져성격으로 쓴다면 화면구성이 기존브라우져보다
더 인터렉티브하고 반응속도가빠른 어플리케이션을 만들수있다.
하지만 서버와의 반응속도가 느리다면 그 잇점을 전체적으로 누리는것에 대한 의미가 떨어진다.
GET방식을 플래시에서도 적절하게 섞어쓴다면 플래시의 속도와 서버의 속도로 마치 로컬에서 실행되는것 같은 느낌을 가지게 할수있다.
이것은 곧 웹2.0시대에 유저와 서로 반응하는 환경에서 그 우위를 점할수있다는것이 된다.
소잡는 칼로 닭을 잡을 필요가 없듯 닭잡는칼로 소를 잡을수없다.





Cloud server Streaming service Domain Cloud Firewall

 
 

Total 377

번호 제   목   글쓴이 날짜 조회
297 [기타] [GPT 파티션 삭제 하는 법] 제이네트워크 2013-07-26 38840
296 [스크립트언어] php 재컴파일 없이 모듈추가 하는 방법 입니다. 제이네트워크 2015-11-24 38731
295 [윈도우미디어] 동영상 플레이가 안될경우 - wmplayer9.0 관리자 2008-12-08 38676
294 [기타] 메일 전송을 위한 spf 설정 관리자 2011-06-17 38645
293 [리눅스서버] centos yum 방화벽으로 업데이트 에러시 관리자 2012-01-03 38436
292 [윈도우서버] 윈도우서버 - 오류 있는 응용 프로그램 w3wp.exe 제이네트워크 2014-01-24 38317
291 [윈도우서버] iis7.0 에서 ASP 오류메세지 출력하기 관리자 2011-06-17 38219
290 [리눅스서버] [apche 1.3.x | 2.0.x 2.2 x.2.4.x ] 아파치 버전별 차이점 제이네트워크 2015-05-19 38209
289 [리눅스서버] cronolog 설치 및 셋팅 활용방법 관리자 2011-06-17 38161
288 [기타] 윈도우7 IE10 64bit 혹은 윈도우8 64bit 에서 엑티브엑스(activeX) 실행 안될 때 제이네트워크 2013-11-19 38161
287 [윈도우서버] [IIS 8.x 설치 후 HTTP오류 404.3 오류 및 asp / asp.net 실행오류] 제이네트워크 2015-04-21 38150
286 [메일] 아웃룩 메일 서비스의 대표적 오류 해결방법 제이네트워크 2011-06-17 38021
285 [리눅스서버] [php설치에러]configure: error: Kerberos libraries not found. 제이네트워크 2013-10-14 37911
284 [리눅스서버] 리눅스 서버 VsFTP 서비스 사용법 관리자 2011-06-17 37840
283 [리눅스서버] php 5.3.x 버전이면 ZendGuardLoader 를 설치하셔야 합니다 제이네트워크 2013-08-19 37736
282 [리눅스서버] 리눅스에서 주기적인 작업 시 crontab(클론탭) 사용법 (1) 제이네트워크 2013-10-21 37655
281 [DB] mysql 설치시 exec: g++: not found 에러 관리자 2011-10-11 37650
280 [리눅스서버] Linux 에서 NTFS파일시스템으로 마운트하기 제이네트워크 2015-01-21 37589
279 [리눅스서버] [에러메세지]ext3_dx_add_entry:Director index Full - 파일갯수가 너무 많을 때 제이네트워크 2012-07-20 37577
278 [스크립트언어] [PHP] php 함수, 외국인 등록번호 체크 제이네트워크 2015-01-23 37575
277 [DB] [mysql-5.6.x 설치 후 에러로 실행 안될때 ][Warning] TIMESTAMP with implicit DEFAULT value … 제이네트워크 2015-05-22 37524
276 [리눅스서버] [apache] 에러 (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "컴… 제이네트워크 2013-08-19 37315
275 [기타] 프린트 큐에 취소/에러란 프린터물이 있을때 (프린트 큐삭제) 관리자 2011-08-31 37275
274 [기타] RAID란 무엇인가? 관리자 2011-06-17 37263
273 [리눅스서버] NFS 연결오류시 mount.nfs: Input/output error 제이네트워크 2018-11-16 37223
272 [윈도우미디어] 미디어 플레이어가 wvc1코덱에러로 실행이 안될때 관리자 2011-06-27 37175
271 [윈도우미디어] 미디어 플레이어 11은 어떻게 삭제합니까? 관리자 2008-12-08 37164
270 [리눅스서버] [리눅스서버] /etc/profile 파일 변경 갑자기 root 로그인이 안될 때 제이네트워크 2013-07-26 37148
269 [리눅스서버] 리눅스서버에 VNC SERVER 설치 하기 (centos5.8~ 6.7 까지 되네요) 제이네트워크 2015-03-19 37106
268 [스크립트언어] [PHP 에서 순위 구하기] 제이네트워크 2015-01-23 36937
267 [메일] [Mail] 네이버 웍스메일에서 아웃룩(outlook), 스마트폰에서 수발신 가능하게 … 제이네트워크 2015-01-23 36815
266 [기타] 제로보드 자동글 등록 방지 코드(링크참조) 관리자 2011-05-16 36754
265 [윈도우미디어] 미디어 플레이어11(비스타)을 사용할 경우 방송이 안보일 때 관리자 2008-12-08 36745
264 [리눅스서버] vsftp 에러코드 중 500 OOPS: priv_sock_get_int 오류 발생시 해결법 제이네트워크 2016-07-31 36660
263 [리눅스서버] 리눅스 서버 시간 맞추기 rdate 제이네트워크 2011-06-17 36572
262 [DB] SQL Server Management Studio 설치 안될 때 제이네트워크 2017-02-28 36514
261 [리눅스서버] mod security 설치시 로그 안쌓이고 아파치에러로그 나올때 관리자 2011-06-17 36503
260 [메뉴얼] 알GIF 사용법 매뉴얼(홈페이지 메인이미지 변경시) 제이네트워크 2012-01-20 36440
259 [윈도우서버] Windows Server 2008 터미널 2명이상 사용하기 관리자 2011-06-17 36405
258 [기타] [워드프레스]Allowed memory size 부족 에러 제이네트워크 2014-02-17 36372
 1  2  3  4  5  6  7  8  9  10