通过VB中的WebRequest发送XML数据

时间:2013-05-05 14:43:31

标签: xml vb.net http

我被要求在Visual Basic中编写一些与Wi-Flight Api接口的代码。我已经有了登录和与API接口的代码。

我正在编写一些示例代码来提交预订。为此,我使用XmlTextWriter创建了一个XML文件。我现在需要通过像this这样的PUT请求发送数据,将数据提交给Wi-Flight服务器。

我已经环顾四周尝试找到一种通过WebRequest发送数据的方法,我最好的是this,但我似乎不明白如何让它工作。

1 个答案:

答案 0 :(得分:2)

请尝试以下代码:

Using wc As New System.Net.WebClient()
    wc.UploadFile("SERVER_URI", "PUT", "PATH_TO_XML_FILE")
End Using

如果您没有保存XML文件,您可以以类似的方式放置String内容:

Using wc As New System.Net.WebClient()
    wc.UploadString("SERVER_URI", "PUT", XML_Content)
End Using