Java HTML表单post与PHP表单post

Java HTML表单post与PHP表单post,java,php,html,Java,Php,Html,我目前必须将HTML表单发布到java服务器上,比如(www.example.com/file.do)。java服务器只接受HTML请求。所以,每当我发布带有html文件的请求时,它的工作都很好。但是每当我从php发布它时,它就不起作用了(相同的html文件只是将扩展名改为php)。我还尝试了mod rewrite,通过.htaccess将php更改为html,但没有任何结果仍然不起作用。所以我在想html表单post和php表单post有什么区别吗?或者,有没有其他解决方案可以让我通过php将

我目前必须将HTML表单发布到java服务器上,比如(www.example.com/file.do)。java服务器只接受HTML请求。所以,每当我发布带有html文件的请求时,它的工作都很好。但是每当我从php发布它时,它就不起作用了(相同的html文件只是将扩展名改为php)。我还尝试了mod rewrite,通过.htaccess将php更改为html,但没有任何结果仍然不起作用。所以我在想html表单post和php表单post有什么区别吗?或者,有没有其他解决方案可以让我通过php将html表单发布到java


谢谢大家

技术上没有区别

检查是否设置了一些服务器不接受的特殊http头,例如


X-Powered-By等。

技术上没有区别

检查是否设置了一些服务器不接受的特殊http头,例如


X-Powered-By等

要从PHP脚本创建POST请求,需要使用;但是,要从浏览器提交表单,所呈现文件的扩展名是什么并不重要。

要从PHP脚本创建POST请求,您需要使用;但是要从浏览器提交表单,呈现的文件的扩展名是什么并不重要。

我认为您是从localhost发布的。尝试从实时服务器发布。希望这能解决你的问题。

我想你是从localhost发帖的。尝试从实时服务器发布。希望这能解决您的问题。

一旦PHP完成处理,它将输出常规HTML,并且不会影响服务器端代码接收的内容。请检查firebug中每个脚本发送的帖子。调整,直到它们都生成相同的帖子。实际上java服务器只接受HTML帖子请求。我尝试从php输出html,但不起作用。我是否需要告诉java服务器post请求来自HTML post而不是php post?一旦php完成处理,它将输出常规HTML,并且不会影响服务器端代码接收的内容。检查firebug中每个脚本发送的post。调整,直到它们都生成相同的帖子。实际上java服务器只接受HTML帖子请求。我尝试从php输出html,但不起作用。我是否需要告诉java服务器post请求来自HTML post而不是php post?所以我需要设置特定的http头来从php服务器发送post请求?所以java服务器将post请求读取为html post?所以我需要设置特定的http头来从php服务器发送post请求?那么java服务器将post请求读取为html post?好的,但是您能告诉我为什么java服务器不接受php post而不是html post吗。虽然它们是相同的只是扩展的变化。我需要从浏览器提交表单。可能有很多原因,可能是表单或表单字段中有额外的回车或空格。由于您没有发布任何代码,这是一个猜测游戏。您应该使用您喜爱的浏览器附带的开发人员工具,检查两个表单请求中发送的标题,这会告诉您是否有不同之处。好的,但是您能告诉我为什么java服务器不接受php post而不是html post吗。虽然它们是相同的只是扩展的变化。我需要从浏览器提交表单。可能有很多原因,可能是表单或表单字段中有额外的回车或空格。由于您没有发布任何代码,这是一个猜测游戏。您应该使用您最喜欢的浏览器附带的开发人员工具,检查两个表单请求中发送的标题,这将告诉您是否有不同之处。