티스토리 뷰
제목이 이게 맞을지는 모르겠지만,
용도는 Javascript 에서 특정 URL을 Request하여 받아온 Response HTML 페이지 확인해보기.
추후에는 받아온 HTML로 파싱도 가능하다.
XMLHttp = new ActiveXObject("Msxml2.XMLHTTP.6.0"); // msxml6.0 이라는 ActiveX DLL 개체 생성
Request 방식이 "GET","POST" 어떤 목적이냐에 따라
XMLHttp.open("GET", sURL, false); 또는
XMLHttp.open("POST", sURL, false); 로 나뉜다.
SetRequestHeader 함수는 헤더값 세팅 해주는 함수
웹 페이지에 패킷을 취득해보면 RequestHeader 값을 알 수 있는데 그와 동일하게 아래와 같이 세팅해주면 된다.
XMLHttp.setRequestHeader("Accept-Language", "ko-KR");
XMLHttp.setRequestHeader("Connection", "Keep-Alive");
XMLHttp.setRequestHeader("Content-Type", "application/xml; charset=UTF-8");
XMLHttp.setRequestHeader("User-Agent", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)");
XMLHttp.setRequestHeader("Cache-Control","no-cache");
XMLHttp.onreadystatechange = function () {
if (XMLHttp.readyState == 4) {
if (XMLHttp.status == 200) {
if (type == 2) {
sleep(100);
readyBody = XMLHttp.responseBody;
} else {
readyStr = XMLHttp.responseText;
}
}
}
};
XMLHttp.send((postMthd.toUpperCase() == "POST" ? PostData: null));
나머지 내용은 다음에 시간이 날 때..
'프로그래밍 > Java' 카테고리의 다른 글
(MAC) .dex -> jar로 변환 (0) | 2020.01.09 |
---|---|
자바에서 Javascript 함수 호출하기 (0) | 2018.10.25 |
- Total
- Today
- Yesterday
- 유니폼 직구
- 송절동
- 큐넷
- 아놀드
- 동궁원
- 대릉원
- LG오브제
- 송절동맛집
- 키덜트뮤지엄
- 남자여행
- 리버풀 공식 스토어
- 해오름식당
- 19-20 리버풀 유니폼
- 강남 뉴발란스
- 살라
- LG가전
- 알렉산더 아놀드
- 봉명동
- 기사 실기
- 리버풀 홈 유니폼 후기
- 우정여행
- 리버풀
- 신혼가전
- 정보처리기사 실기 후기
- 리버풀 유니폼
- 경주여행
- 챔피언스리그 우승은 과연?
- 첨성대
- 교촌마을
- 유니폼 착샷
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |