ホームページ バックエンド開発 XML/RSS チュートリアル MicrosoftのXMLHTTPオブジェクトの詳細説明

MicrosoftのXMLHTTPオブジェクトの詳細説明

Mar 16, 2017 pm 04:32 PM

MSXML は、データ パケットから Request オブジェクトへの変換および送信タスクを完了できる Microsoft.XMLHTTPobject を提供します。 XMLHTTP オブジェクトを作成するステートメントは次のとおりです。 Set objXML = CreateObject("Msxml2.XMLHTTP") または objXML = CreateObject("Microsoft.XMLHTTP") を設定します。 'または for バージョン 3.0 MSXML は、データ パケットから Request オブジェクトへの変換および送信タスクを完了できる Microsoft.XMLHTTP オブジェクトを提供します。
XMLHTTP オブジェクトを作成するステートメントは次のとおりです:

Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject("Microsoft.XMLHTTP")
'Or for version 3.0 of XMLHTTP, use:
ログイン後にコピー

'Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP") オブジェクトが作成されたら、Open メソッドを呼び出して Request オブジェクトを初期化します。構文形式は次のとおりです。

objXML.open http-method,url,async,userID,password
ログイン後にコピー


Open メソッドには、最初の 3 つは必須で、最後の 2 つはオプションです (サーバー内)。 認証が必要な場合に提供されます)。パラメーターの意味は次のとおりです。
http-method: HTTP 通信メソッド (GET または POST など)
url: XML データを受信する server の URL アドレス。通常、ASP または CGI プログラム
async を URL で指定する必要があります。 リクエストが非同期かどうかを示すブール型フラグ。非同期通信メソッド (true) の場合、クライアントは サーバー からの応答を待ちません。同期メソッド (false) の場合、クライアントは実行する前に サーバー がメッセージを返すまで待つ必要があります。その他の操作
userID: server認証に使用されるユーザーID
password: server認証に使用されるユーザーパスワード
Sendメソッドを使用してXMLHTTPオブジェクトを初期化した後。 Open メソッドの場合は、Send メソッドを呼び出して XML データを送信します。
objXML.send() Send メソッドのパラメーターの型は Variant で、
string、DOM ツリー、または任意のデータ ストリームにすることができます。 データを送信するには、同期と非同期の 2 つの方法があります。非同期モードでは、データ パケットが送信されると送信プロセスが終了し、クライアントは他の操作を実行します。同期モードでは、クライアントは
サーバーが確認メッセージを返すまで待機してから送信プロセスを終了します。 XMLHTTP オブジェクトの
readyState 属性 は、リクエストの処理における
server の進行状況を反映できます。クライアント プログラムは、このステータス情報に基づいて、対応するイベント処理メソッドを設定できます。属性値とその意味を次の表に示します。
値の説明
0 Response オブジェクトは作成されましたが、XML ドキュメントのアップロード プロセスはまだ終了していません
1 XML ドキュメントはロードされました
2 XMLドキュメントがロードされ、処理されています
3 XML の一部 ドキュメントが解析されました
4 ドキュメントが解析され、クライアントは返信メッセージを受け入れることができます
クライアントは、返信メッセージを受信した後、応答情報を処理します。単純な処理を実行し、基本的に C/S 間の対話サイクルを完了します。
クライアントは XMLHTTP オブジェクトのプロパティを通じて応答を受け取ります。

responseText: はメッセージをテキスト文字列として返します。
responseBody: はメッセージを HTML ドキュメント コンテンツとして返します。メッセージを XML ドキュメントとして返します。server
応答メッセージに XML データが含まれている場合に使用されます。responseStream: 返信メッセージを Stream オブジェクトとして扱います以下は簡単な例です: News Thief

<%
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXML.open "GET","http://www.alexa.com",false
objXML.send()
response.write(objXML.responseText)
%>
ログイン後にコピー
に似ています作成、オープン、送信、受信という手順全体は明白です。                                                                        

以上がMicrosoftのXMLHTTPオブジェクトの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PowerPoint を使用して XML ファイルを開くことはできますか? PowerPoint を使用して XML ファイルを開くことはできますか? Feb 19, 2024 pm 09:06 PM

XML ファイルは PPT で開くことができますか? XML、Extensible Markup Language (Extensible Markup Language) は、データ交換とデータ ストレージで広く使用されている汎用マークアップ言語です。 HTML と比較して、XML はより柔軟であり、独自のタグとデータ構造を定義できるため、データの保存と交換がより便利で統一されます。 PPT (PowerPoint) は、プレゼンテーションを作成するために Microsoft によって開発されたソフトウェアです。包括的な方法を提供します。

Web ページのリダイレクトの一般的なアプリケーション シナリオを理解し、HTTP 301 ステータス コードを理解する Web ページのリダイレクトの一般的なアプリケーション シナリオを理解し、HTTP 301 ステータス コードを理解する Feb 18, 2024 pm 08:41 PM

HTTP 301 ステータス コードの意味を理解する: Web ページ リダイレクトの一般的なアプリケーション シナリオ インターネットの急速な発展に伴い、Web ページの操作に対する人々の要求はますます高くなっています。 Web デザインの分野では、Web ページのリダイレクトは一般的かつ重要なテクノロジであり、HTTP 301 ステータス コードによって実装されます。この記事では、HTTP 301 ステータス コードの意味と、Web ページ リダイレクトにおける一般的なアプリケーション シナリオについて説明します。 HTTP301 ステータス コードは、永続的なリダイレクト (PermanentRedirect) を指します。サーバーがクライアントのメッセージを受信すると、

Windows 10でMicrosoftアカウントにログインする方法 Windows 10でMicrosoftアカウントにログインする方法 Jan 01, 2024 pm 05:58 PM

win10システムではMicrosoftアカウントでログインできますが、ログイン方法がわからない友達もたくさんいますので、今日はwin10のMicrosoftアカウントでログインする方法をお届けします。 。 win10 Microsoft アカウントにログインする方法: 1. 左下隅の [スタート] をクリックし、歯車をクリックして設定を開きます。 2. 次に、「アカウント」を見つけてクリックして開きます。 3. アカウントを入力したら、左側の「メールとアプリのアカウント」をクリックします。 4. 次に、右側の「アカウントを追加」をクリックします。 5. アカウントインターフェイスに入ると、多くのオプションが表示されるので、最初の「outlook」をクリックします。 6. 表示される Microsoft アカウント ウィンドウにアカウント番号を入力します。 7. すべてが完了したら、次のことができます。

HTTP 200 OK: 成功した応答の意味と目的を理解する HTTP 200 OK: 成功した応答の意味と目的を理解する Dec 26, 2023 am 10:25 AM

HTTP ステータス コード 200: 成功した応答の意味と目的を調べる HTTP ステータス コードは、サーバーの応答のステータスを示すために使用される数値コードです。このうち、ステータス コード 200 は、リクエストがサーバーによって正常に処理されたことを示します。この記事では、HTTP ステータス コード 200 の具体的な意味と使用法について説明します。まず、HTTP ステータス コードの分類を理解しましょう。ステータス コードは、1xx、2xx、3xx、4xx、5xx の 5 つのカテゴリに分類されます。このうち、2xx は成功応答を示します。 200 は 2xx で最も一般的なステータス コードです

PHP 関数を使用して XML データを処理するにはどうすればよいですか? PHP 関数を使用して XML データを処理するにはどうすればよいですか? May 05, 2024 am 09:15 AM

PHPXML 関数を使用して XML データを処理します。 XML データを解析します。 simplexml_load_file() および simplexml_load_string() は、XML ファイルまたは文字列を読み込みます。 XML データにアクセスする: SimpleXML オブジェクトのプロパティとメソッドを使用して、要素名、属性値、およびサブ要素を取得します。 XML データを変更する: addChild() メソッドと addAttribute() メソッドを使用して、新しい要素と属性を追加します。シリアル化された XML データ: asXML() メソッドは、SimpleXML オブジェクトを XML 文字列に変換します。実用的な例: 製品フィード XML を解析し、製品情報を抽出し、変換してデータベースに保存します。

HTTP リクエストのタイムアウトに対してどのようなステータス コードが返されますか? HTTP リクエストのタイムアウトに対してどのようなステータス コードが返されますか? Feb 18, 2024 pm 01:58 PM

HTTP リクエストがタイムアウトになり、サーバーから 504GatewayTimeout ステータス コードが返されることがよくあります。このステータス コードは、サーバーがリクエストを実行しても、リクエストに必要なリソースを取得できないか、一定時間が経過してもリクエストの処理を完了できないことを示します。これは 5xx シリーズのステータス コードで、サーバーに一時的な問題または過負荷が発生し、その結果クライアントのリクエストを正しく処理できなくなったことを示します。 HTTP プロトコルでは、さまざまなステータス コードに特定の意味と用途があり、504 ステータス コードはリクエストのタイムアウトの問題を示すために使用されます。顧客の中で

C++ を使用して HTTP ストリーミングを実装するにはどうすればよいですか? C++ を使用して HTTP ストリーミングを実装するにはどうすればよいですか? May 31, 2024 am 11:06 AM

C++ で HTTP ストリーミングを実装するにはどうすればよいですか? Boost.Asio と asiohttps クライアント ライブラリを使用して、SSL ストリーム ソケットを作成します。サーバーに接続し、HTTP リクエストを送信します。 HTTP 応答ヘッダーを受信して​​出力します。 HTTP 応答本文を受信して​​出力します。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

See all articles