【发布时间】:2009-10-19 15:27:04
【问题描述】:
考虑一个带有通过 https 访问的表单的页面。如果表单操作有表单页面的相对 URL,是否保留 https 协议?
例如:您访问:
https://example.com/cart.html
其中包含表单标签:
<form name="form1" method="post" action="SubmitOrder.aspx" id="form1">
表单是通过https还是http提交的?
【问题讨论】:
考虑一个带有通过 https 访问的表单的页面。如果表单操作有表单页面的相对 URL,是否保留 https 协议?
例如:您访问:
https://example.com/cart.html
其中包含表单标签:
<form name="form1" method="post" action="SubmitOrder.aspx" id="form1">
表单是通过https还是http提交的?
【问题讨论】:
是的,因为它是相对路径。
【讨论】:
是的,相对路径始终存在。只有在 http/https 之间切换时才需要直接 URL,反之亦然。
【讨论】:
简而言之:是的,使用相同的 URL 方案。
详细说明:相对 URL 在当前文档 URL 的基础上解析为绝对 URL。因此,如果您的 URL 是 https URL 并且您没有指定 URL 方案(显然因为否则您将有一个绝对 URL),则解析的 URL 使用与基本 URL 相同的 URL 方案。
【讨论】:
应该保留https部分。
【讨论】: