WSH/HTTPリクエスタ
をテンプレートにして作成
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
バッチ的なHTTPリクエスタを作る必要があって、WSHを考えて...
*** XMLHttpRequestを使う [#b466d1cd]
とりあえずは、MSXMLに含まれているXML用の通信クラスを、X...
#ref(httpRequest.js);
// メイン
function service() {
var url = 'http://jomora.bne.jp/wp/index.php';
var req = createXMLHttpRequest();
WScript.StdOut.Write ('読み込み中...');
req.open('GET', url, false);
req.send(null);
if(req.status == 200) {
var textDoc = req.responseText;
if(textDoc != null) {
//WScript.StdOut.Write (textDoc);
WScript.StdOut.Write ('正常終了');
} else {
WScript.StdOut.Write ('結果が不正です');
}
} else {
WScript.StdOut.Write ('結果の取得に失敗しました');
}
}
// XMLHttpRequest を取得する
function createXMLHttpRequest() {
return this.XMLHttpRequest ? new XMLHttpRequest() : n...
}
参考:[[JPSPAN:http://jpspan.sourceforge.net/wiki/doku....
ただし、これだと、WebコンテンツがUTF-8でないと文字化け...
終了行:
バッチ的なHTTPリクエスタを作る必要があって、WSHを考えて...
*** XMLHttpRequestを使う [#b466d1cd]
とりあえずは、MSXMLに含まれているXML用の通信クラスを、X...
#ref(httpRequest.js);
// メイン
function service() {
var url = 'http://jomora.bne.jp/wp/index.php';
var req = createXMLHttpRequest();
WScript.StdOut.Write ('読み込み中...');
req.open('GET', url, false);
req.send(null);
if(req.status == 200) {
var textDoc = req.responseText;
if(textDoc != null) {
//WScript.StdOut.Write (textDoc);
WScript.StdOut.Write ('正常終了');
} else {
WScript.StdOut.Write ('結果が不正です');
}
} else {
WScript.StdOut.Write ('結果の取得に失敗しました');
}
}
// XMLHttpRequest を取得する
function createXMLHttpRequest() {
return this.XMLHttpRequest ? new XMLHttpRequest() : n...
}
参考:[[JPSPAN:http://jpspan.sourceforge.net/wiki/doku....
ただし、これだと、WebコンテンツがUTF-8でないと文字化け...
ページ名: