【发布时间】:2015-03-02 12:08:00
【问题描述】:
我遇到了一个成功发送请求的烦人场景(我从目的地获得了 200,这是一个“黑盒”目的地)。
另一方面,我有一个场景,请求没有从目的地成功发送到相同的目的地(我得到 500)。
显然请求不同,我想比较一下。
所以,
我已经打印了标题:
Dim headers As String = String.Empty
Dim keys As String() = httpRequest.Headers.AllKeys
For i As Integer = 0 To keys.Length
' Exit condition if the value is three.
Dim headerKey = keys(0)
headers &= headerKey & "=" & httpRequest.Headers(headerKey) & Environment.NewLine
i += 1
Next
我还打印了其他东西(地址、客户证书等)
但是,如果任何人(已经解决过这种情况或刚刚遇到这种情况)可以提供一些 vb.net 方法来打印请求包含的所有内容,从标头到正文,将不胜感激。
尝试用谷歌搜索这种方法,但没有找到, c# sample 也可以。
【问题讨论】:
-
您可以使用像 Charles 这样的本地代理来查看输出和输入的内容。
标签: c# asp.net .net vb.net httprequest