HOME > 이용안내
이용안내
 
작성일 : 11-06-17 21:08
[기타] URL 데이터의 처리-GET과POST
 글쓴이 : 관리자
조회 : 41,820  
::::::::::::::::::  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

번호 제   목   글쓴이 날짜 조회
337 [스크립트언어] [php]링크 중에서 파일명만 뽑기 제이네트워크 2012-05-02 42532
336 [리눅스서버] SSH 클라이언트 접속시 한글 깨짐 문제 (1) 관리자 2011-06-17 42503
335 [스크립트언어] [PHP]이온큐브 로더 ioncube loader 설치방법 입니다. (php.ini설정) 제이네트워크 2015-01-21 42448
334 [기타] 설치 패키지를 열지 못했습니다. 패키지가 있는지, 액서스할 수 있는지 확… 관리자 2011-08-02 42440
333 [스크립트언어] [asp] asp에서 천단위 , 찍는 코딩방법 관리자 2012-03-01 42221
332 [스크립트언어] php zip 설치 (ziparchive php extension) 제이네트워크 2015-11-25 42216
331 [스크립트언어] [asp]HTTP 오류 500.24 - Internal Server Error 관리되는 통합 파이프라인 모드에 적용… 제이네트워크 2014-12-09 42190
330 [윈도우서버] [MIME설정] IIS 6.X 에서 flv 및 f4v 확장자 인식하도록 MIME설정 제이네트워크 2013-02-05 42092
329 [기타] 익스플로러8(ie8)에서만 jpg 이미지가 보이지 않고 엑박 뜰 경우 조치 방법 제이네트워크 2013-09-23 42074
328 [스크립트언어] [XE] xe(제로보드 xe)에서 댓글 및 엮인 글을 모두 지워야 할때(쿼리) 제이네트워크 2013-08-06 41851
327 [기타] URL 데이터의 처리-GET과POST 관리자 2011-06-17 41821
326 [스크립트언어] [asp] 날짜계산시 ASP에서 윤달계산에 주의 하자 관리자 2012-03-01 41543
325 [리눅스서버] [rsync]rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제 제이네트워크 2015-01-21 41312
324 [리눅스서버] VSFTP 에서 사용하는 port를 변경하기 제이네트워크 2018-04-26 41043
323 [스크립트언어] [jquery] 파일 업로드 전에 파일사이즈 체크하기 제이네트워크 2015-04-28 40993
322 [윈도우미디어] [windows8.x wmp설치 문제] w8에서 윈도우 미디어 플레이어 설치 제이네트워크 2015-01-26 40755
321 [스크립트언어] ASP에서 char형 데이타가 datatime형으로 데이타가 들어가지 않을때. 관리자 2011-06-17 40731
320 [스크립트언어] [ASP] Asp언어 xml 파싱에러처리 관리자 2011-06-17 40654
319 [리눅스서버] 리눅스 시스템 부팅시 작업 순서 제이네트워크 2013-10-21 40570
318 [리눅스서버] 리눅스 apache서버에서 redirect 방법들 (1) 관리자 2011-08-01 40402
317 [리눅스서버] [SSL]OPEN SSL 사용 Apache서버에서 CSR 인증키 생성 제이네트워크 2014-11-26 40317
316 [스크립트언어] [PHP] phpize 를 이용한 php iconv 모듈 추가 제이네트워크 2015-01-21 40310
315 [스크립트언어] [asp]Microsoft VBScript 런타임 오류 오류 '800a01ad' 제이네트워크 2014-11-22 40275
314 [스크립트언어] PHP5.3에서 split함수에러시 explode수정함 관리자 2011-08-02 39987
313 [DB] [DB]mysql에서 외부 디비를 커넥션할 경우 접속 속도가 느려질때 제이네트워크 2015-01-16 39985
312 [기타] [워드프레스]워드프레스 이전 후 도메인주소(URL)변경하기 제이네트워크 2014-11-27 39803
311 [스크립트언어] [제로보드4]관리자 테이블 생성 실패 에러시 제이네트워크 2012-07-09 39773
310 [플래시미디어] 플레쉬플레이어 설치하기 (Windows, Internet Explorer) 관리자 2008-12-09 39737
309 [스크립트언어] PHP 5.3 이상 버전에서의 Zend Optimizer 설치 제이네트워크 2015-01-16 39651
308 [리눅스서버] apache 2.2 client denied by server configuration 오류 해결방법 관리자 2011-06-17 39516
307 [스크립트언어] php-5.3.x 확장모듈 cURL 설치 방법 제이네트워크 2015-11-24 39505
306 [윈도우서버] [IIS7.0 MIME type 추가 방법] win2008 서버 IIS7.X 에서 .hwp 파일 업/다운로드 안될때 제이네트워크 2014-05-26 39502
305 [스크립트언어] 영문 숫자조합 검색 자바스크립트 관리자 2011-06-17 39491
304 [플래시미디어] flv 변환 관리자 2008-12-09 39349
303 [DB] [MYSQL]PHPMYADMIN 3.5버전 설치하기 제이네트워크 2012-08-31 39204
302 [윈도우미디어] WMS 익명 사용자 인증 오류 (0x8007052e) (1) 제이네트워크 2013-05-22 39127
301 [스크립트언어] PHP에서 엑셀파일을 생성할 수 있도록 도와주는 클래스입니다. 제이네트워크 2015-01-16 38964
300 [스크립트언어] 검색엔진 최적화를 위한 index.html 구성요령 (테크노트PHP) 제이네트워크 2011-06-17 38920
299 [리눅스서버] [ftp 서버 설정 - 리눅스서버에서 바로 ftp 명령어 사용법] 제이네트워크 2013-12-09 38842
298 [기타] [GPT 파티션 삭제 하는 법] 제이네트워크 2013-07-26 38811
 1  2  3  4  5  6  7  8  9  10