2013-02-06 53 views
0

我想发布一个表单,它位于非安全页面上,而不使用完全限定的域名。如何在不使用完全限定域名的情况下从不安全页面发布安全服务?

http://www.domain.com/page.aspx

后到安全服务在同一个域

https://www.domain.com/service.aspx

我目前做这其中工程。

<form action="https://www.domain.com/service.aspx" id="formId" method="POST"> 

的主要问题是,我们的网站

http://qa.domain.com/page.aspx https://qa.domain.com/service.aspx 形式在这里看起来像

<form action="https://qa.domain.com/service.aspx" id="formId" method="POST"> 

并没有因为当我们发布一些出版问题的QA版本qa来刺激我们必须手动更新域名。

我想什么做的是某种指向

<form action="/service.aspx" id="formId" method="POST"> 

但使窗体使用前缀HTTPS。我们可以动态地在表单中编写URL,但我正在寻找一种方法来使用HTML。

感谢

+0

*我想发布一个表单,它位于非安全页面上,而不使用完全限定域名。* - **不要这样做**,[它不安全](http:// stackoverflow.com/questions/14704304/is-a-post-action-to-a-secure-domain-always-secure/14704335#14704335)。 – Quentin

回答

0

你不能用URL语法做到这一点。您必须始终在构建相对URL时更改的URL的组件右侧重新添加任何内容。

您可以编程方式生成URL(最好使用服务器端代码)。

请注意,根据我对这个问题的评论,you shouldn't do this

相关问题