【问题标题】:How do you post to a secure service from unsecure page without using fully qualified domain name?如何在不使用完全限定域名的情况下从不安全页面发布到安全服务?
【发布时间】:2013-02-06 17:28:55
【问题描述】:

我想在不使用完全限定域名的情况下发布一个位于非安全页面上的表单。

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 的方法。

谢谢

【问题讨论】:

  • 我想在不使用完全限定域名的情况下将表单放置在不安全的页面上。不要这样做it is not secure.

标签: html https


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    相关资源
    最近更新 更多