Avatar billede sarid Nybegynder
31. juli 2003 - 13:11 Der er 1 kommentar og
1 løsning

HTTPS Request

HEj,

Jeg har lavet en function i VB.NET, som udfører en HTTP request. Jeg vil gerne ændre det så at det vil kunne lave HTTPS requests. Her er koden:

Public Function Do_Socket_Request(ByVal Str_Host As String, ByVal Port As Integer, ByVal Str_RequestData As String) As String
      Dim Str_Request As String
        Dim Bytes_Recv(204800) As Byte
        Dim bytes As Int32
        Dim Host_IP As IPAddress = Dns.Resolve(Str_Host).AddressList(0)
        Dim IPEPhost As New IPEndPoint(Host_IP, Port)
        Dim Socket_MySocket As Socket = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)

        Try
            Socket_MySocket.Connect(IPEPhost)
            If Not Socket_MySocket.Connected Then
                Do_Socket_Request = "Unable to connect to host"
                Return Do_Socket_Request
            End If

            Str_Request = Str_RequestData

            Socket_MySocket.Send(ASCII.GetBytes(Str_Request))
            Do_Socket_Request = ASCII.GetString(Bytes_Recv, 0, Socket_MySocket.Receive(Bytes_Recv, Bytes_Recv.Length, 0))
            bytes = Socket_MySocket.Receive(Bytes_Recv, Bytes_Recv.Length, 0)
            While bytes > 0
                bytes = Socket_MySocket.Receive(Bytes_Recv, Bytes_Recv.Length, 0)
                Do_Socket_Request = Do_Socket_Request + ASCII.GetString(Bytes_Recv, 0, bytes)
            End While
        Catch
            MsgBox(Err.Description)
            Exit Function
        Finally
            Socket_MySocket.Close()
        End Try

        Return Do_Socket_Request
End Function

Mange tak for hjælpen!

Hilsen,
Sarid
Avatar billede sagga Nybegynder
31. juli 2003 - 15:41 #1
min ven du har lavet en stor fejl.. kig op igen.. det dem af slagsen mange falder i...
Avatar billede sarid Nybegynder
02. november 2003 - 20:27 #2
-
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester