Comment envoyer une requête HTTP POST à un serveur depuis Excel en utilisant VBA ?
Comment envoyer une requête HTTP POST à un serveur depuis Excel en utilisant VBA ?
Comment effectuer une requête HTTP POST depuis Excel VBA vers un serveur web ?
Re: Comment envoyer une requête HTTP POST à un serveur depuis Excel en utilisant VBA ?
```vba
Sub EnvoyerPOST()
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
Dim url As String
url = "https://api.example.com/endpoint"
Dim body As String
body = "{""cle"": ""valeur""}"
http.Open "POST", url, False
http.setRequestHeader "Content-Type", "application/json"
http.Send body
Debug.Print http.Status
Debug.Print http.responseText
End Sub
```
Pour les requêtes asynchrones, changez `False` en `True` dans `http.Open`.
Sub EnvoyerPOST()
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
Dim url As String
url = "https://api.example.com/endpoint"
Dim body As String
body = "{""cle"": ""valeur""}"
http.Open "POST", url, False
http.setRequestHeader "Content-Type", "application/json"
http.Send body
Debug.Print http.Status
Debug.Print http.responseText
End Sub
```
Pour les requêtes asynchrones, changez `False` en `True` dans `http.Open`.