背景
Foobar.htm表单使用此:
<form action="http://rawurl-here.gotdns.org" method="POST">
[...]
</form>
rawurl-here.gotdns.org是一个动态DNS网址,可将用户重定向到:
http://currentsite001.mysite.org
问题:
有没有办法确保Foobar.htm发送的POST参数始终到达最终目标,无论来自rawurl-here.gotdns.org的passthru?
答案 0 :(得分:1)
我通常使用DynDNS并且POST数据没有问题。
你有问题吗?或者只是想确保是否为目标发送数据?[]的,
过去
答案 1 :(得分:1)
不,POST请求无法重定向。 HTTP spec表示任何重定向非GET / HEAD请求的尝试都必须由用户确认。但是,正如302重定向的文本中所述,大多数浏览器忽略了这一点,只需将POST更改为GET,而不是将参数消失。
rawurl-here.gotdns.org是一个重定向的动态DNS网址
您需要一个不重定向的动态DNS服务,只需将DNS A记录直接指向您的IP地址即可。设置您的框以响应rawurl-here.gotdns.org
的请求,现在您不需要重定向。
DNS重定向和框架服务无论如何都很糟糕。