'HttpRequest'에 해당되는 글 2건

 
  1. 2012.06.05 Telnet HTTP Request, 텔넷으로 브라우저처럼 요청하기
  2. 2010.10.11 [AJAX] 기본 예제, httpRequest Sample 1
2012. 6. 5. 14:42 WINDOWS
Telnet HTTP Request, 텔넷으로 브라우저처럼 요청하기

텔넷으로,

브라우저에서 요청해서 받아온 소스를 (브라우저처럼 요청)

확인하는 방법입니다.

 

창고로 윈도우7은 텔넷이 없습니다.

추가/삭제에서 직접 설치하거나 다른 프로그램을 이용해야 합니다.

 

 

콘솔창에서 입력

cmd

telnet domain.com 80

 

 

텔넷에서 입력 (빠르게 입력안하면 요청 타임아웃 걸립니까 붙여넣기 해야 합니다.)

GET / HTTP/1.1
Host: kAUdo
User-Agent: Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 5.1)

 

첫줄의 겟과 HTTP사이의 슬래쉬에 원하는 주소를 입력하세요.

 

GET /index.jsp HTTP/1.1

GET /images/logo.gif HTTP/1.1

GET /common/function.js HTTP/1.1

이런식으로 입력하면 됩니다.

2010. 10. 11. 10:01 COMPUTER/JAVASCRIPT, JQUERY
[AJAX] 기본 예제, httpRequest Sample

ajax의 가장 기본이자 핵심인 httpRequest,
함수로 만들어서 쓰면 코드를 줄일 수 있습니다.

var httpRequest=null;

function getXMLHttpRequest(){
 if (window.ActiveXObject){
  try{
   return new ActiveXObject("Msxml2.XMLHTTP");
  }catch(e){
   try{
    return new ActiveXObject("Microsoft.XMLHTTP");
   }catch(e1){ return null; }
  }
 }else if (window.XMLHttpRequest) return new XMLHttpRequest();
 else return null;
}

function sendRequest(url,params,callback,method){
 httpRequest=getXMLHttpRequest();
 var httpMethod=method ? method : 'GET';
 if(httpMethod!='GET' && httpMethod!='POST') httpMethod='GET';
 var httpParams=(params==null || params=='') ? null : params;
 var httpUrl=url;
 if (httpMethod=='GET' && httpParams != null) httpUrl=httpUrl+"?"+httpParams;
 httpRequest.open(httpMethod,httpUrl,true);
 httpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 httpRequest.onreadystatechange=callback;
 httpRequest.send(httpMethod=='POST' ? httpParams : null);
}


사용법

sendRequest("test.jsp", "attr=10&value=안두리", funcReceived, "POST");

function funcReceived() {
 if (httpRequest.readyState == 4) {
  if (httpRequest.status == 200) {
   alert(httpRequest.responseText);
  }
 }
}

최근에 올라온 글

최근에 달린 댓글