我正在尝试向 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/