获得POST参数传递通过DYNDNS
问题描述:
Foobar.htm形式使用此:
<form action="http://rawurl-here.gotdns.org" method="POST">
[...]
</form>
rawurl-here.gotdns.org被动态DNS URL重定向的用户:
http://currentsite001.mysite.org
问:
有没有办法确保Foobar.htm发送的POST参数始终达到最终目标,而不管rawurl-here.gotdns.org中的passthru?
答
没有,POST请求不能被重定向。 HTTP spec表示任何尝试重定向非GET/HEAD请求必须由用户确认。但是,正如302重定向文本中所指出的,大多数浏览器都忽略了这一点,并简单地将POST更改为GET,而不是在此时您的参数消失。
rawurl-here.gotdns.org是重定向
你需要不重定向动态DNS服务动态DNS地址,而只是直接指向的DNS A记录您的IP地址。设置您的方框以回应rawurl-here.gotdns.org
的请求,现在您不需要重定向。
无论如何,DNS重定向和成帧服务吸吮。
答
我通常使用DynDNS并且没有POST数据问题。
您有问题吗?或者只是想确保数据是否针对您的目标发送?
[]的,
和过去的
是的,我有问题,当我使用DYNDNS passthru时,POST数据似乎无法到达页面,但是当我直接发送到最终URL时,POST数据通过。我知道,因为该页面只是做一个CGI“转储”。 – dreftymac 2009-09-29 00:16:08