Maison développement back-end Tutoriel XML/RSS Explication détaillée de l'objet XMLHTTP de Microsoft

Explication détaillée de l'objet XMLHTTP de Microsoft

Mar 16, 2017 pm 04:32 PM

MSXML fournit Microsoft. L'instruction pour créer un objet XMLHTTP est la suivante : Set objXML = CreateObject("Msxml2.XMLHTTP") ou Définir objXML = CreateObject("Microsoft.XMLHTTP") 'Ou pour la version 3.0 de MSXML fournit l'objet Microsoft.XMLHTTP, qui peut effectuer la conversion et l'envoi des tâches des paquets de données vers les objets Request. L'instruction pour créer un objet XMLHTTP est la suivante :
'Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP") Une fois l'objet créé, appelez la méthode Open pour initialiser l'objet Request. Le format de syntaxe est :

Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject("Microsoft.XMLHTTP")
'Or for version 3.0 of XMLHTTP, use:
Copier après la connexion



La méthode Open contient 5 paramètres, les trois premiers sont. nécessaire. Les deux derniers sont facultatifs (fournis lorsque le

serveur
objXML.open http-method,url,async,userID,password
Copier après la connexion
nécessite une authentification). La signification des paramètres est la suivante :


méthode http : méthode de communication HTTP, telle que GET ou POST
url : serveur qui reçoit les données XML
Adresse URL. Habituellement, un programme ASP ou CGI async doit être spécifié dans l'URL : Un indicateur booléen indiquant si la requête est asynchrone. S'il s'agit d'un mode de communication asynchrone (vrai), le client n'attend pas la réponse du serveur
; s'il s'agit d'un mode synchrone (faux), le client doit attendre que le serveur renvoie le message avant de l'exécuter. Autres opérations userID : ID utilisateur, utilisé pour le Serveur
Authentificationmot de passe : Mot de passe utilisateur, utilisé pour la méthode Server
Authentification Send de l'objet XMLHTTP
Après avoir initialisé l'objet Request avec la méthode Open, appelez la méthode Send pour envoyer Données XML : objXML.send() Le type de paramètre de la méthode Send est Variant, qui peut être une chaîne , une arborescence DOM ou n'importe quel flux de données.
Il existe deux manières d'envoyer des données : synchrone et asynchrone. En mode asynchrone, une fois le paquet de données envoyé, le processus d'envoi est terminé et le client effectue d'autres opérations ; en mode synchrone, le client attend que le
serveur renvoie un message de confirmation avant de terminer le processus d'envoi.
L'attribut readyState dans l'objet XMLHTTP
reflète la progression du serveur dans le traitement de la requête. Le programme client peut définir la méthode de traitement des événements
correspondante en fonction de ces informations de statut. Les valeurs d'attribut et leurs significations sont telles qu'indiquées dans le tableau suivant : Description de la valeur0  L'objet Response a été créé, mais le processus de téléchargement du document XML n'est pas encore terminé1  Le Le document XML a été chargé
2  Le document XML a été chargé et en cours de traitement
3 Une partie du document XML a été analysée
4 Le document a été analysé et le client peut accepter le message de retour
Le client traite les informations de réponse. Une fois que le client a reçu le message de retour, il effectue un traitement simple qui termine essentiellement un cycle d'interaction entre C/S.
Le client reçoit la réponse via les propriétés de l'objet XMLHTTP :

responseText :
renverra le message sous forme de chaîne de texte

responseBody : renverra le message ; message comme contenu du document HTML
 ; responseXML : traite le message de retour comme un document XML, utilisé lorsque le message de réponse du serveur
contient des données XML responseStream : Traitez le message de retour comme un objet Stream Voici un exemple simple : quelque chose comme News Thief
Toutes les étapes sont évidentes : créer, ouvrir, envoyer et accepter.                                                                                                                                                   

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Feb 19, 2024 pm 09:06 PM

Les fichiers XML peuvent-ils être ouverts avec PPT ? XML, Extensible Markup Language (Extensible Markup Language), est un langage de balisage universel largement utilisé dans l'échange et le stockage de données. Comparé au HTML, XML est plus flexible et peut définir ses propres balises et structures de données, rendant le stockage et l'échange de données plus pratiques et unifiés. PPT, ou PowerPoint, est un logiciel développé par Microsoft pour créer des présentations. Il fournit un moyen complet de

Comprendre les scénarios d'application courants de redirection de pages Web et comprendre le code d'état HTTP 301 Comprendre les scénarios d'application courants de redirection de pages Web et comprendre le code d'état HTTP 301 Feb 18, 2024 pm 08:41 PM

Comprendre la signification du code d'état HTTP 301 : scénarios d'application courants de redirection de pages Web Avec le développement rapide d'Internet, les exigences des utilisateurs en matière d'interaction avec les pages Web sont de plus en plus élevées. Dans le domaine de la conception Web, la redirection de pages Web est une technologie courante et importante, mise en œuvre via le code d'état HTTP 301. Cet article explorera la signification du code d'état HTTP 301 et les scénarios d'application courants dans la redirection de pages Web. Le code d'état HTTP 301 fait référence à une redirection permanente (PermanentRedirect). Lorsque le serveur reçoit le message du client

Comment se connecter à un compte Microsoft sous Windows 10 Comment se connecter à un compte Microsoft sous Windows 10 Jan 01, 2024 pm 05:58 PM

Vous pouvez vous connecter avec un compte Microsoft dans le système win10, mais il y a encore beaucoup d'amis qui ne savent pas comment se connecter. Aujourd'hui, je vais vous présenter la méthode de connexion avec un compte Microsoft win10. Venez jeter un œil. . Comment se connecter au compte Microsoft Win10 : 1. Cliquez sur Démarrer dans le coin inférieur gauche et cliquez sur l'engrenage pour ouvrir les paramètres. 2. Recherchez ensuite « Compte » et cliquez pour ouvrir. 3. Après avoir entré le compte, cliquez sur « Comptes de messagerie et d'application » sur la gauche. 4. Cliquez ensuite sur « Ajouter un compte » à droite. 5. Après être entré dans l'interface du compte, de nombreuses options apparaîtront. Cliquez sur le premier « perspectives ». 6. Entrez votre numéro de compte dans la fenêtre du compte Microsoft qui apparaît. 7. Une fois que tout est terminé

HTTP 200 OK : comprendre la signification et le but d'une réponse réussie HTTP 200 OK : comprendre la signification et le but d'une réponse réussie Dec 26, 2023 am 10:25 AM

Code d'état HTTP 200 : explorez la signification et l'utilisation des réponses réussies Les codes d'état HTTP sont des codes numériques utilisés pour indiquer l'état de la réponse d'un serveur. Parmi eux, le code d'état 200 indique que la demande a été traitée avec succès par le serveur. Cet article explorera la signification spécifique et l'utilisation du code d'état HTTP 200. Tout d’abord, comprenons la classification des codes d’état HTTP. Les codes d'état sont divisés en cinq catégories, à savoir 1xx, 2xx, 3xx, 4xx et 5xx. Parmi eux, 2xx indique une réponse réussie. Et 200 est le code d'état le plus courant dans 2xx

Comment utiliser les fonctions PHP pour traiter des données XML ? Comment utiliser les fonctions PHP pour traiter des données XML ? May 05, 2024 am 09:15 AM

Utilisez les fonctions PHPXML pour traiter les données XML : Analyser les données XML : simplexml_load_file() et simplexml_load_string() chargent des fichiers ou des chaînes XML. Accéder aux données XML : utilisez les propriétés et les méthodes de l'objet SimpleXML pour obtenir les noms d'éléments, les valeurs d'attribut et les sous-éléments. Modifier les données XML : ajoutez de nouveaux éléments et attributs à l'aide des méthodes addChild() et addAttribute(). Données XML sérialisées : la méthode asXML() convertit un objet SimpleXML en chaîne XML. Exemple pratique : analyser le flux de produits XML, extraire les informations sur le produit, les convertir et les stocker dans une base de données.

Quel code d'état est renvoyé pour un délai d'expiration d'une requête HTTP ? Quel code d'état est renvoyé pour un délai d'expiration d'une requête HTTP ? Feb 18, 2024 pm 01:58 PM

La requête HTTP expire et le serveur renvoie souvent le code d'état 504GatewayTimeout. Ce code d'état indique que lorsque le serveur exécute une requête, il ne parvient toujours pas à obtenir les ressources requises pour la requête ou à terminer le traitement de la requête après un certain temps. Il s'agit d'un code d'état de la série 5xx, qui indique que le serveur a rencontré un problème temporaire ou une surcharge, entraînant l'incapacité de traiter correctement la demande du client. Dans le protocole HTTP, divers codes d'état ont des significations et des utilisations spécifiques, et le code d'état 504 est utilisé pour indiquer les problèmes d'expiration du délai de demande. chez le client

Comment implémenter le streaming HTTP en utilisant C++ ? Comment implémenter le streaming HTTP en utilisant C++ ? May 31, 2024 am 11:06 AM

Comment implémenter le streaming HTTP en C++ ? Créez un socket de flux SSL à l'aide de Boost.Asio et de la bibliothèque client asiohttps. Connectez-vous au serveur et envoyez une requête HTTP. Recevez les en-têtes de réponse HTTP et imprimez-les. Reçoit le corps de la réponse HTTP et l'imprime.

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

See all articles