c# - 如何从 HttpWebResponse 中提取信息?

标签 c# httpwebrequest paypal httpwebresponse

我正在尝试向 paypal 发送一个 HttpWebRequest,这样我就可以向 paypal 发送一笔金额以向某人收费。

我发送的请求很好,我收到的响应也很好。但是,我被告知我需要从我收到的响应中解析出 token ,以便将用户重定向到 Paypal 以实际登录并为商品付款。我在调试器中的任何地方都找不到 TOKEN,也没有看到任何可用于从 token 中提取子字符串的属性。也许我只是想念它或者我使用了错误的对象?建议此方法的人提到使用 CURL,但我记得 WebRequests 和 WebResponses。

最佳答案

token 将在响应流中,使用 HttpWebResponse.GetResponsesStream 获取流,您可以使用 StreamReader 将其作为文本读取。一旦你这样做了,你就可以将它转储到调试输出并弄清楚如何解析。

http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.getresponsestream.aspx

关于c# - 如何从 HttpWebResponse 中提取信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528962/

相关文章:

c# - Entity Framework C# - DbGeometry POLYGON 不起作用

c# - 在 C# 中,如何确定元素的 XSD 定义的 MaxLength

c# - 通过 HttpWebRequest 的 Web API 授权

c# - 无法从传输连接读取数据 : The connection was closed error in console application

ios - 当我切换沙箱环境时,PayPal iOS-Sdk 发出警报

python - Paypal 在创建计费计划时给我一个 Required scope missing 错误

c# - 导航和 WebBrowser 控件

c# - 如何在不将整个 DLL 复制到内存的情况下读取 DLL 插件中的 MEF 元数据?

c# - Web 请求内容类型总是 text/html

php - 缺少 Paypal 付款操作