首页 > 解决方案 > 向 .asmx 服务 (VB.NET) 发送请求 (XML)

问题描述

我正在尝试将 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。

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

标签: xmlvb.netweb-services

解决方案


推荐阅读