将标头添加到Web请求会引发错误

时间:2015-07-13 18:27:26

标签: vb.net http header

尝试向HTTP请求的标头添加值时,出现以下错误:

  

指定的值没有':'分隔符。参数名称:header

要添加标题,我使用以下代码:

    Dim request As HttpWebRequest = WebRequest.Create(url)

    Dim soapXML As New XmlDocument()
    soapXML.LoadXml(soapEnvelope)

    request.Headers.Add("SOAPAction", action)
    request.Method = "POST"
    request.ContentType = "text/xml;charset=""utf-8"""
    request.Accept = "text/xml"

    Using stream As Stream = request.GetRequestStream()
        soapXML.Save(stream)
    End Using

我一直在寻找这个地方,除了这个问题之外,没有找到任何有类似错误的人:using httpRequest headers? 这没多大帮助。

有人知道我在这里做错了吗?

编辑1:添加了我当前创建网络请求的所有代码。

0 个答案:

没有答案