2013-02-06 76 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

相關問題