首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anonfiles api?Webrequest

Anonfiles api?Webrequest
EN

Stack Overflow用户
提问于 2013-05-17 15:16:02
回答 1查看 463关注 0票数 0

https://anonfiles.com/api/help

我想使用那里的api,但是我不知道webrequest是如何工作的。我从来没有做过webreq,我已经尝试过了,还有很多其他的东西我可以在这里得到一些帮助吗?

代码语言:javascript
复制
  ' Create a request using a URL that can receive a post. 
    Dim request As WebRequest = WebRequest.Create("https://anonfiles.com/api/")
    ' Set the Method property of the request to POST.
    request.Method = "POST"
    ' Create POST data and convert it to a byte array.
    Dim postData As String = "file=C:\Users\blaa\Documents\eng.txt"
    Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData)
    ' Set the ContentType property of the WebRequest.
    request.ContentType = "application/x-www-form-urlencoded"
    ' Set the ContentLength property of the WebRequest.
    request.ContentLength = byteArray.Length
    ' Get the request stream.
    Dim dataStream As Stream = request.GetRequestStream()
    ' Write the data to the request stream.
    dataStream.Write(byteArray, 0, byteArray.Length)
    ' Close the Stream object.
    dataStream.Close()
    ' Get the response.
    Dim response As WebResponse = request.GetResponse()
    ' Display the status.
    Console.WriteLine(CType(response, HttpWebResponse).StatusDescription)
    ' Get the stream containing content returned by the server.
    dataStream = response.GetResponseStream()
    ' Open the stream using a StreamReader for easy access.
    Dim reader As New StreamReader(dataStream)
    ' Read the content.
    Dim responseFromServer As String = reader.ReadToEnd()
    ' Display the content.
    MsgBox(responseFromServer)

    ' Clean up the streams.
    reader.Close()
    dataStream.Close()
    response.Close()
EN

回答 1

Stack Overflow用户

发布于 2013-05-17 22:43:10

你可以试试这个,它会更简单一点:

代码语言:javascript
复制
    Dim WithEvents client As New System.Net.WebClient()

    Public Sub StartUpload(ByVal targetUrl As String, ByVal filename As String)

        Dim uriString As New System.Uri(targetUrl)
        client.UploadFileAsync(uriString, filename)

    End Sub

    Sub FileUploadCompleted(ByVal sender As Object, ByVal e As System.Net.UploadFileCompletedEventArgs) Handles client.UploadFileCompleted
        Dim response As String = System.Text.Encoding.ASCII.GetString(e.Result)

        ' further process your response string
    End Sub

    Sub Main()

        Try
            StartUpload("https://anonfiles.com/api", "D:\index.html")

            Console.ReadKey()


        Catch ex As Exception
            Console.WriteLine(ex.Message)
            Console.ReadKey()

        End Try

    End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16603512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档