如何使用 VB.Net 将 XML 文档发布到 HTTP [英] How to post XML document to HTTP with VB.Net
本文介绍了如何使用 VB.Net 将 XML 文档发布到 HTTP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻求将我的 XML 文档发布到 VB.NET 中的 url 的帮助.到目前为止,这是我所拥有的......
I'm looking for help with posting my XML document to a url in VB.NET. Here's what I have so far ...
Public Shared xml As New System.Xml.XmlDocument()
Public Shared Sub Main()
Dim root As XmlElement
root = xml.CreateElement("root")
xml.AppendChild(root)
Dim username As XmlElement
username = xml.CreateElement("username")
username.InnerText = _username
root.AppendChild(username)
xml.Save(Console.Out)
Dim url = "https://mydomain.com"
Dim req As WebRequest = WebRequest.Create(url)
req.Method = "POST"
req.ContentType = "application/xml"
req.Headers.Add("Custom: API_Method")
Console.WriteLine(req.Headers.ToString())
这就是事情出错的地方:
This is where things go awry:
我想发布 xml,然后将结果打印到控制台.
I want to post the xml, and then print the results to console.
Dim newStream As Stream = req.GetRequestStream()
xml.Save(newStream)
Dim response As WebResponse = req.GetResponse()
Console.WriteLine(response.ToString())
End Sub
推荐答案
这正是我所追求的:
xml.Save(req.GetRequestStream())
这篇关于如何使用 VB.Net 将 XML 文档发布到 HTTP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文