2009-10-19 7 views
5

Betrachten Sie eine Seite mit einem Formular, das über HTTPS besucht wird. Wenn die Formularaktion eine relative URL zur Formularseite hat, wird das HTTPS-Protokoll beibehalten?Wird https für relative Formular-Aktions-URLs beibehalten?

Ex: Sie besuchen:

https://example.com/cart.html 

, die die Form-Tag enthält:

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

Ist die Form über https oder http eingereicht?

Antwort

1

Es sollte den https Teil behalten.

5

Ja, weil es ein relativer Pfad ist.

2

Ja, relative Pfade bleiben immer. Direkte URLs werden nur benötigt, wenn zwischen http/https oder umgekehrt gewechselt wird.

+0

Oder beim Wechseln von Hosts oder Ports. – ephemient

2

Kurz gesagt: Ja, das gleiche URL-Schema wird verwendet.

Im Detail: Relative URLs werden auf der Grundlage der URL des aktuellen Dokuments in absolute URLs aufgelöst. Wenn Ihre URL also eine https URL ist und Sie das URL-Schema nicht angeben (offensichtlich, weil Sie sonst eine absolute URL hätten), verwendet die aufgelöste URL dasselbe URL-Schema wie die Basis-URL.

Verwandte Themen