我正在尝试将 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。
编辑:根据第一个建议进行了几次编辑,但没有改变结果