none
Baixar String e jogar para o c# RRS feed

  • Pergunta

  • Este código abaixo é de vb.net ele baixa a string do site e joga em uma label exibindo o html do site. Personalizando.

    Dim Client As New WebClient
            Dim URL As String = "https://pastebin.com/raw/SjCVeksz"
            Dim Reply As String = Client.DownloadString(URL)
    
            Label2.Text = Reply
            If Reply = 1 Then
                Label2.Text = "OFFLINE"
                Label2.ForeColor = Color.Red
            Else
            End If
            If Reply = 0 Then
                Label2.Text = "ONLINE"
                Label2.ForeColor = Color.Green
            End If

    E eu queria saber como passar isso ai para uma label só que no C#.
    Fazer tipo exatamente a mesma coisa, Ao invés de vb.net fazer para o C#.

    Espero que tenham entendido <3
    Obrigado.


    • Editado SrError sexta-feira, 2 de novembro de 2018 03:28
    sexta-feira, 2 de novembro de 2018 03:26

Respostas

  • Uma forma é com o HttpClient:

    using (var client = new HttpClient())
    {
        var response = client.GetAsync(new Uri("https://pastebin.com/raw/SjCVeksz"));
    
        if (response.Result.StatusCode == HttpStatusCode.OK)
        {
            var sResponse = response.Result.Content.ReadAsStringAsync();
            Console.WriteLine(sResponse.Result);
        }
    }

    sexta-feira, 2 de novembro de 2018 12:29