я хочу получить ответ http веб-страницы после загрузки ответа ajax - PullRequest
0 голосов
/ 17 сентября 2010

обычно, когда v получают ответ.HTML без ответа AJAX.Потому что это требуется последний.но я хочу источник страницы, содержащей ответ на запрос ajax.

Ответы [ 2 ]

0 голосов
/ 17 сентября 2010

Вы должны указать, какой тип ajax-операций вы используете. Если это не относится к панели обновления / не включает ViewState и что-либо, что затрудняет обработку на странице, тогда вы можете просто сделать отдельный запрос для ресурса ajax, как это делает страница. Используйте fiddler, чтобы увидеть, что отправляется в этих запросах ajax .

Если вышеупомянутое не соответствует требованиям, тогда используйте WatiN или Selenium вместо HttpWebRequest, чтобы попасть на страницу. Это медленнее, чем простые прямые запросы, но на самом деле он выполняет страницу в контексте браузера и позволяет вам делать практически все, что делает пользователь (ну, очень ограниченно, если задействованы такие вещи, как silverlight, flash и т. Д.).

0 голосов
/ 17 сентября 2010

Вы можете использовать fiddler для получения содержимого всех запросов / ответов: http://www.fiddler2.com/fiddler2/

...