向 .asmx 服务 (VB.NET) 发送请求 (XML)

时间:2021-05-13 15:10:13

标签: xml vb.net web-services

我正在尝试将 XML 发送到 .asmx Web 服务(不是我自己的)。这不是我以前做过的事情,而且我遇到了一些问题,所以我想看看我是否做错了什么或更糟的事情。

Dim xml As String = [my xml here]     
Dim content As HttpContent = New StringContent(xml, Encoding.UTF8, "application/soap+xml")
Dim url As String = "http://_______Service.asmx"
Dim client As New HttpClient
Dim response As HttpResponseMessage = Await client.PostAsync(url, content)
Dim stringResponse As String = Await response.Content.ReadAsStringAsync()

我得到了一个响应 - 它发回了 XML,这让我觉得我在做一些正确的事情,但是它给我的 XML 是一个错误(序列不包含任何元素)。我主要想知道我在这里编写的代码中所做的是否无效,或者我是否需要查看我的 XML。

编辑:根据第一个建议进行了几次编辑,但没有改变结果

0 个答案:

没有答案