2009-10-19 6 views
5

Considérez une page avec un formulaire visité via https. Si l'action de formulaire a une URL relative à la page de formulaire, le protocole https est-il conservé?Le protocole https est-il conservé dans les URL d'action de formulaire relatives?

Ex: vous visitez:

https://example.com/cart.html 

qui contient la balise form:

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

Le formulaire est soumis via https ou http?

Répondre

1

Il devrait conserver la partie https.

5

Oui, car il s'agit d'un chemin relatif.

2

Oui, les chemins relatifs restent toujours. Les URL directes ne sont nécessaires que lors de la commutation entre http/https ou vice versa.

+0

Ou lors du changement d'hôte ou de port. – ephemient

2

En résumé: Oui, le même schéma d'URL est utilisé.

En détail: les URL relatives sont résolues en absolues sur la base de l'URL du document en cours. Donc, si votre URL est une URL https et que vous ne spécifiez pas le schéma d'URL (évidemment parce que vous auriez sinon une URL absolue), l'URL résolue utilise le même schéma d'URL que l'URL de base.

Questions connexes