Как вывести информацию из HttpWebResponse? - PullRequest
0 голосов
/ 30 июня 2011

Я пытаюсь отправить HttpWebRequest на PayPal, чтобы я мог отправить сумму в долларах для PayPal, чтобы взимать с кого-то.

Я отправляю запрос очень хорошо, и я получаю ответ просто отлично. Однако мне сказали, что мне нужно проанализировать токен из полученного ответа, чтобы перенаправить пользователя на PayPal для фактического входа в систему и оплаты товаров. Я не могу найти токен нигде в отладчике, и я не вижу никакого свойства, которое я могу использовать для подстановки токена. Может я просто скучаю по нему или использую не тот объект? Человек, который предложил этот метод, упомянул использование CURL, но я вспомнил WebRequests и WebResponses.

1 Ответ

3 голосов
/ 30 июня 2011

Токен будет в потоке ответов, используйте HttpWebResponse.GetResponsesStream, чтобы получить поток, и вы можете использовать StreamReader, чтобы прочитать его как текст. Как только вы это сделаете, вы можете сбросить его для отладки вывода и выяснить, как анализировать.

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

...