Avatar billede sarid Nybegynder
31. juli 2003 - 12:27 Der er 2 kommentarer

HTTPS Request i VB.NET

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 ulrina Nybegynder
31. juli 2003 - 20:17 #1
Avatar billede Slettet bruger
31. juli 2003 - 20:18 #2
Du skal lige lukke et af spørgsmålene da du ikke må have 2 ens.
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
Kurser inden for grundlæggende programmering

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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging