리버's 아름다운 소풍
블로그홈
지역로그
태그
키로그
방명록
'Component'에 해당되는 글 1건
2007/09/14
ASP에서 MSXML2.ServerXMLHTTP 사용하여 원격 웹서버 내용 갖고 오기
ASP에서 MSXML2.ServerXMLHTTP 사용하여 원격 웹서버 내용 갖고 오기
Programming/ASP, ASP.NET
2007/09/14 20:54
by 리버
HTTP를 구현해 놓은 여러 컴포넌트들이 있지만 윈도우2000에서부터 기본으로 설치되는 MSXML2.ServerXMLHTTP 컴포넌트를 이용하여 원격 웹서버의 내용을 갖고 올수 있다.
가장 기본적인 방법은 다음과 같다.
<% sUrl = "http://www.ecplaza.net/" set oHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") oHttp.Open "GET", sUrl, False oHttp.Send "" Response.Write oHttp.ResponseText Set oHttp = Nothing %>
GET 메쏘드로 갖고온 HTML을 화면에 출력하는 루틴이다. 게시판등에 글을 쓰거나 할 때는 POST 메쏘드를 사용하는데 이 방법도 가능한다.
<% sUrl = "http://river.ecplaza.net/form.asp" set oHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" oHttp.Open "POST", sUrl, False oHttp.Send "subject=test&contents=message+body" Response.Write oHttp.ResponseText Set oHttp = Nothing %>
오류 처리는 Send 메쏘드를 호출하기 전에 On Error Resume Next를 적어주고 오류발생여부를 체크하면 된다.
<% sUrl = "http://river.ecplaza.net/form.asp" set oHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" On Error Resume Next oHttp.Send "subject=test&contents=message+body" If Err Then Response.Write "Error:" & oHttp.ParseError.URL & "<br>" & _ oHttp.ParseError.Reason Else Response.Write oHttp.ResponseText End If Set oHttp = Nothing %>
(
0
)
(
0
)
이 글의 관련글
PHP의 print_r 함수를 ASP로 구현해보자.
[vbscript] URLEncode, URLDecode 함수
SEED 암호화 컴포넌트 ECPlaza.Seed 소스 공개
[PHP] Proxy 서버를 이용해서 원격 웹서버 내용 갖고 오기
XSS방지를 위한 ASP용 htmlspecialchars 함수
일주일간 인기글
PHP의 print_r 함수를 ASP로 구현해보자.
(85)
워커힐 포시즌 뷔페 - 다양한 요리
(77)
남이섬 가을여행 - 나미나라공화국
(67)
내 블로그는 구글에서 몇번째 위치에 나타날까?
(61)
doPDF - 무료 pdf 변환 프로그램
(60)
오늘 인기글
달라진 올림픽수영장 이모저모
(7)
한라산 등반 (영실 코스)
(4)
Total Video Converter - 비디오변환기
(3)
남이섬 가을여행 - 나미나라공화국
(3)
다음 디렉토리 검색 및 랭킹 서비스 오픈
(3)
TAG
ASP
,
Component
,
HTTP
,
MSXML2.ServerXMLHTTP
Trackback
(0)
:
Comment
(0)
TRACKBACK ::
http://pluto.ecplaza.net:8080/tt/river/trackback/226
댓글을 달아 주세요
오픈아이디로 글쓰기
[
로그인
][
오픈아이디란?
]
이름/비밀번호로 글쓰기
: 이름
: 홈페이지
: 패스워드
SECRET
1
리버's 아름다운 소풍
이씨플라자 개발자가 살아가는 이야기
by
리버
카테고리
전체
(286)
살.아.가.며.
(167)
뉴스와 화제
(6)
촬.영.하.며.
(14)
전.시.공.연
(15)
읽.으.며.
(12)
맛.나.네.
(18)
이씨플라자
(13)
산.이.야.기
(5)
웹.이.야.기.
(58)
Web 2.0
(29)
구글
(15)
OS
(13)
Windows
(5)
IIS
(6)
Software
(15)
Security
(4)
SQL Server
(7)
Programming
(19)
Java
(2)
Flash
(2)
PHP
(2)
Javascript
(0)
CSS
(3)
ASP, ASP.NET
(9)
AJAX
(1)
달력
«
2008/10
»
일
월
화
수
목
금
토
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
31
태그목록
구글,
황지우,
MVC,
구굴,
mysql,
apache,
Agile,
국수,
Daum,
한강,
IWAM< IUSR,
훼미리마트,
font,
자리물회,
이제 이별입니다.,
변천사,
등산,
삼청동,
랭킹,
플스,
쇼핑몰,
WEB2.0,
천호,
문구,
GPS,
안녕기억씨,
미사리,
link checker,
감자전,
축구,
최근에 올라온 글
내 블로그는 구글에서 몇번째 위치에 나타날까?
PHP의 print_r 함수를 ASP로 구현해보자.
남이섬 가을여행 - 나미나라공화국
구리한강시민공원 코스모스 축제
축령산 - 악천우에 수리바위까지만
1박2일 짧은 중국 상해 출장기
최근에 달린 댓글
sk나이츠 홈피에...
07/20
그런 경우는 Apach...
07/09
검색하다가 들어오...
07/07
제가 IIS 6.0을 테...
04/30
움냐리.. IIS6.0...
04/29
해결됐다니 정말...
04/22
최근에 받은 트랙백
Daum UI Devday 행사
세상을 보는 또 다...
05/18
듀란듀란 공연 맛...
80s Net
04/19
제4회 태터캠프가...
lunamoth 4th
02/14
말할 수 없는 비밀...
靑春
01/10
도아님이 보내주신...
mepay 쇼핑몰 전문...
2007
비지니스 블로그...
NEW@MEDIA
2007
링크
Just Do it
my space
靑春
인생은아름다워
캐럿의 블로그
900
713
-30 days
today : 43
'>
0
'>
리버
's Blog is powered by
Textcube
/ Designed by
qwer999
from
DesignMyself.net
댓글을 달아 주세요