Is https retained on relative form action URLs?

2019-02-23 07:28发布

问题:

Consider a page with a form that is visited via https. If the form action has a relative URL to the form page, is the https protocol retained?

Ex: you visit:

https://example.com/cart.html

which contains the form tag:

<form name="form1" method="post" action="SubmitOrder.aspx" id="form1">

Is the form submitted via https or http?

回答1:

Yes, because it's a relative path.



回答2:

Yes, relative paths always stay. Direct URLs are only needed when switching between http/https or vice versa.



回答3:

In short: Yes, the same URL scheme is used.

In detail: Relative URLs are resolved to absolute ones on the base of the current document’s URL. So if your URL is a https URL and you don’t specify the URL scheme (obviously because otherwise you would have an absolute URL), the resolved URL uses the same URL scheme as the base URL.



回答4:

It should retain the https part.



标签: html url forms ssl