Java 从由ajax填充的网页获取html数据

Java 从由ajax填充的网页获取html数据,java,ajax,Java,Ajax,我有一个网页,其中某个部分由ajax填充。我想要这些数据。我编写了一个java程序,它发布数据并提交表单,但无法获取响应的ajax内容 我的应用程序是一个核心java应用程序 我只是发布数据/提交表单,并正确设置所有请求参数。但是没有得到由ajax填充的响应数据:-( 我怎样才能得到这些数据? 有什么建议吗?标准ajax请求有一个附加的HTTPX-Requested-With头。如果它们按类型筛选请求,您将一无所获 Accept application/json, text/javascrip

我有一个网页,其中某个部分由ajax填充。我想要这些数据。我编写了一个java程序,它发布数据并提交表单,但无法获取响应的ajax内容

我的应用程序是一个核心java应用程序


我只是发布数据/提交表单,并正确设置所有请求参数。但是没有得到由ajax填充的响应数据:-(

我怎样才能得到这些数据?
有什么建议吗?

标准ajax请求有一个附加的HTTP
X-Requested-With
头。如果它们按类型筛选请求,您将一无所获

Accept  application/json, text/javascript, */*
...
X-Requested-With    XMLHttpRequest

正如人们评论的那样,在Firefox上试用Firebug插件并检查请求头。

标准ajax请求有一个额外的HTTP
X-Requested-with
头。如果他们按类型过滤请求,你将一无所获

Accept  application/json, text/javascript, */*
...
X-Requested-With    XMLHttpRequest

正如人们评论的那样,在Firefox和Firebug插件上试用它并检查请求头。

此外,如果您试图使用AJAX从不同的域获取数据,您将失败得很惨。您需要为此创建一个代理。

此外,如果您试图使用AJAX从不同的域获取数据,您将失败当然。你需要为此创建一个代理。

我是唯一一个不明白这个问题的人吗?你能粘贴你的代码吗?我不明白。即使你使用ajax操作DOM,只要这些值是表单输入字段的一部分,它们就应该是POST的一部分。ajax请求与普通请求没有区别。因此,只要所有请求参数都设置正确,您就应该得到所需的响应。当然,可能会涉及各种cookie/会话/登录问题,但您的问题似乎根本与Java无关。我建议您使用FireBug之类的软件,以便更好地了解请求和post变量方面的情况是的。我只是发布数据/提交表单,并正确设置了所有请求参数。但没有得到由ajax填充的响应数据:-(我是唯一一个不明白这个问题的人吗?你能粘贴你的代码吗?我不明白。即使你使用ajax操作DOM,只要这些值是表单输入字段的一部分,它们就应该是POST的一部分。ajax请求与普通请求没有区别。因此,只要所有请求参数设置正确,您应该会得到所需的响应。当然,可能会涉及各种cookie/会话/登录问题,但您的问题似乎根本与Java无关。我建议您使用FireBug之类的软件来更好地了解请求和post变量方面的情况。我只是发布数据/提交表单请求参数设置正确。但未在由ajax填充的响应中获取数据:-(