我正在尝试将HttpWebRequest发送给Paypal,以便可以向Paypal发送一美元以向某人收取费用。

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

最佳答案

令牌将在响应流中,使用HttpWebResponse.GetResponsesStream获取该流,您可以使用StreamReader将其读取为文本。完成后,可以将其转储以调试输出并弄清楚如何解析。

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

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

10-10 16:34