Bonjour à tous !

J'essaye d'envoyer des données en POST via l'ActiveX Webbrowser.
J'ai trouvé la doc officielle de Microsoft ici

L'exemple donnée est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
      Sub Command1_Click()
         Dim URL As String
         Dim Flags As Long
         Dim TargetFrame As String
         Dim PostData() As Byte
         Dim Headers As String
 
         URL = "http://YourServer" ' A URL that will accept a POST
         Flags = 0
         TargetFrame = ""
 
         PostData = "Information sent to host"
 
         ' VB creates a Unicode string by default so we need to
         ' convert it back to Single byte character set.
         PostData = StrConv(PostData, vbFromUnicode)
 
         Headers = "Content-Type: application/x-www-form-urlencoded" & _
            vbCrlf
         WebBrowser1.Navigate URL, Flags, TargetFrame, PostData, Headers
      End Sub
Mon problème est que lorsque je veux traduire ce code en Windev je ne sais pas comment déclarer ma variable "PostData"...
Après quelques recherche j'ai vu qu'une variable de type "Byte" correspondrait a "un entier non signé de 1 octet" j'ai donc écrit mon code comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
url est une chaîne = "http://xxx.fr/post/cible.php"
postdata est un entier sans signe sur 1 octet
 
postdata = "prenom=test"
postdata = UnicodeVersAinsi(postdata)
 
Headers est une chaîne = "Content-Type: application/x-www-form-urlencoded"
flag est un entier = 0
targetname est une chaîne =  ""
 
ActiveX1>>Navigate(url,flag,targetname,postdata,Headers)
Sauf que ma requête part en "GET" et non pas en "POST"...

Dans l'exemple la variable est définie comme ceci "Dim PostData() As Byte"

que veulent dire les parenthèses ...? Il me semblerait logique que la variable représente une sorte de tableau ou de buffer pour pouvoir contenir l'ensemble de mes paramètre et non pas un "simple" entier...

Bref je suis dans le flou !! Est-ce que quelqu'un pourrait m'éclairer ...?