Le contenu de cet article concerne la structure de requête HTTP/HTTPS GET basée sur l'URL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Structure des requêtes
Nous prenons en charge les requêtes HTTP/HTTPS GET basées sur l'URL. Les paramètres de la demande doivent être inclus dans l'URL.
Ce qui suit est un exemple de requête d'URL non codée pour CreateSnapshot :
https://ecs.aliyuncs.com/?Action=CreateSnapshot &DiskId=1033-60053321 &<公共请求参数>
https spécifie le protocole de communication de la requête.
ecs.aliyuncs.com précise l'adresse d'accès au service ECS (Endpoint).
Action=CreateSnapshot spécifie l'API à appeler, et DiskId=1033-60053321 est le paramètre spécifié par CreateSnapshot.
sont des paramètres publics spécifiés par le système.
Protocole de communication
Prend en charge la communication par demande de protocole HTTP ou HTTPS. Pour plus de sécurité, il est recommandé d'utiliser le protocole HTTPS pour envoyer des requêtes.
Lorsque des données sensibles sont impliquées, telles que les mots de passe des utilisateurs et les paires de clés SSH, il est recommandé d'utiliser le protocole HTTPS. Par exemple, lors de la spécification du paramètre Mot de passe dans CreateInstance.
Adresse d'accès
L'adresse d'accès au service de l'API ECS, comme indiqué dans le tableau ci-dessous.
Lorsque vous venez d'autres pays ou régions, il est recommandé d'utiliser l'adresse d'accès au centre dans le tableau ci-dessous pour réduire la latence du réseau.
Paramètres de la requête
Vous devez spécifier l'action cible via le paramètre Action, par exemple Action =DémarrerInstance. Vous devez également spécifier d'autres paramètres de l'interface ainsi que des paramètres de requête publique.
Encodage des caractères
Les requêtes et les résultats renvoyés utilisent l'encodage du jeu de caractères UTF-8.
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!