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">

主要问题是我们有网站的 QA 版本

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 发布到 prod 时,我们必须手动更新域名。

我想做的是以某种方式指向

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

但使表单使用前缀 https。我们可以在表单中动态编写 URL,但我一直在寻找一种使用 HTML 的方法。

谢谢

4

1 回答 1

0

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

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

请注意,根据我对这个问题的评论,您不应该这样做

于 2013-02-06T17:32:14.580 回答