【发布时间】:2019-06-02 18:13:33
【问题描述】:
在 Visual Basic 中创建请求 URL。相同的 url 将在 trello 的测试屏幕中工作
大家好,编写一个通过 Web API 向 Trello 添加新卡片的小部件。我在他们的开发者门户中玩过,那里的相同 URL 可以工作,但是在 Visual Basic 中运行时,它会在等待响应时抛出 404 错误。任何帮助,将不胜感激。这是一个学校项目,所以相对较新。非常感谢。
Imports System.IO
Imports System.Net
Imports Newtonsoft.Json.Linq
Imports System.Text
Public Class Form1
Private Sub btnUpload_Click(sender As Object, e As EventArgs) Handles btnUpload.Click
Dim cardName As String = name.Text.ToString
Dim cardtext As String = desc.Text.ToString
Dim cardUploadURL As String = "https://api.trello.com/1/cards?name=" + cardName + "&desc=" + cardtext + "&pos=top&idList=5b67fe11c8bc945a40b905fe&keepFromSource=all&key=c1b9497af5a50f3392ffe1331863ccab&token=63238f657944a4c276d2d136b8baba6ba0ac78906aa6bfcdb87f469789440feb"
MessageBox.Show(cardUploadURL)
dataGet(cardUploadURL)
MessageBox.Show("card Uploaded")
End Sub
Public Shared Function dataGet(URL As String)
Dim request As HttpWebRequest
Dim response As HttpWebResponse = Nothing
Dim reader As StreamReader
request = DirectCast(WebRequest.Create(URL), HttpWebRequest)
response = DirectCast(request.GetResponse(), HttpWebResponse)
reader = New StreamReader(response.GetResponseStream())
Dim data As String
data = reader.ReadToEnd()
Return data
End Function
结束类 和错误信息:
System.Net.WebException 'The remote server returned an error: (404) Not Found.'
【问题讨论】:
标签: vb.net rest url http-status-code-404 webrequest