📜  门|门 IT 2005 |问题 29

📅  最后修改于: 2021-09-25 04:39:58             🧑  作者: Mango

将设计一个 HTML 表单以支持购买办公文具。必须选择(选中)所需的项目。输入信用卡详细信息,然后按下提交按钮。以下哪个选项适合将数据发送到服务器。假设以对表单设计透明的方式处理安全性。

(A)只获取
(B)仅 POST
(C) GET 或 POST
(D)既不是 GET 也不是 POST答案:(乙)
说明:原因:

GET 是不安全的,无论您传输的数据是作为 URI 的一部分,这就是为什么它对全世界都是可见的,您不能使用此方法发送任何机密数据。

POST 将数据作为 HTTP 请求正文的一部分发送,可以使用 SSL 和 TLS 对其进行加密。这就是当您登录网上银行或任何在线门户时,所有机密数据从客户端到服务器都使用 POST 方法传输的原因,例如用户名和密码。

阅读更多信息:http://java67.blogspot.com/2014/08/difference-between-post-and-get-request.html#ixzz3v2Sjr66R
这个问题的测验