2009-10-19 33 views
5

Xem xét một trang có biểu mẫu được truy cập qua https. Nếu hành động biểu mẫu có URL tương đối với trang biểu mẫu, giao thức https có được giữ lại không?https có được giữ lại trên các URL hành động biểu mẫu tương đối không?

Ex: bạn truy cập:

https://example.com/cart.html 

chứa thẻ có dạng:

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

là hình thức gửi qua https hoặc http?

Trả lời

1

Cần giữ lại phần https.

5

Có, vì đó là đường dẫn tương đối.

2

Có, đường dẫn tương đối luôn ở lại. Chỉ cần URL trực tiếp khi chuyển đổi giữa http/https hoặc ngược lại.

+0

Hoặc khi chuyển đổi máy chủ hoặc cổng. – ephemient

2

Tóm lại: Có, cùng một lược đồ URL được sử dụng.

Cụ thể: URL tương đối được phân giải thành URL tuyệt đối trên cơ sở URL của tài liệu hiện tại. Vì vậy, nếu URL của bạn là một URL https và bạn không chỉ định lược đồ URL (rõ ràng là vì nếu không bạn sẽ có URL tuyệt đối), URL được giải quyết sẽ sử dụng cùng một lược đồ URL làm URL cơ sở.

Các vấn đề liên quan