ENVÍO HTTPS de VB
Después de agregar, agregue el siguiente código para completar el envío de datos POST
Opción explícita
Dim xml As XMLHTTP60
Sub privado Command1_Click( )
xml.open "POST", "/", True 'indica que se trata de una solicitud POST, por supuesto que también puedes obtenerla
xml.setRequestHeader "Contenido -Type", " application/x-www-form-urlencoded"
Dim str As String
str = str & "wd=key" 'Puedes agregar parámetros aquí p>
str = p_URLEncoding(str) 'Los datos POST deben codificarse
xml.Enviar str
xml.Send str = p_URLEncoding(str) 'Los datos POST deben codificarse ser codificado
xml.Send str = p_URLEncoding(str)send str
End Sub
Sub formulario privado_ Load()
Establecer xml = New XMLHTTP60
End Sub
'Función de codificación
Función privada p_URLEncoding(vstrIn) como cadena
'//// /// /////// //////////////////////////////////////
'Resolver problema de conversión de codificación POST GB2312 Editar datos
Dim i As Long
Dim strReturn As String
Dim ThisChr As String
Atenuar el código interno siempre
Atenuar la altura8 mientras dure
Atenuar la baja8 mientras
strReturn = ""
For i = 1 a Len(vstrIn )
ThisChr = Mid(vstrIn, i, 1)
Si Abs(Asc(ThisChr)) <HFF Entonces
strReturn = strReturn & ThisChr
Else
código interno = Asc(ThisChr)
Si código interno < 0 Entonces
Código interno = Código interno + &H10000
Fin si
Hight8 = (innerCode y &HFF00) \ & amp;HFF
Low8 = internalCode y &HFF
strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
Fin si
Siguiente
p_URLEncoding = strReturn
Finalizar función
norte