通过 JS 中的 ajax 实现各种请求的构造.
1.1 from表单请求构造
使用 form 表单标签构造请求, action 属性中的 URL 指的是接收请求的服务器地址....值得注意的是,from标签只能构造GET和POST,无法构造PUT,DELET,OPTIONS等方法的请求.
1.2 ajax构造HTTP请求
ajax即Asynchronous Javascript...:
该代码直接执行只能看到构造的请求,无法获取到正确的响应.因为我们发送请求给百度服务器,百度的服务器没有处理我们的请求....在此时的场景下, 密钥刚刚生成, 也就是服务器还不知道密钥是什么, 所以这次密钥的传输还是只能使用明文传输, 很容易就被黑客拦截获取了, 这样的加密也就形同虚设了, 所以就引入了下面的 “非对称加密”....这是因为使用对称加密传输的速度是比较快的,而非对称加密速度就慢很多.实际场景会要求尽可能提高整体的速度,使用对称加密更为合适.
2.2.3 中间人问题
有了上面的非对称加密, 数据传输的安全其实还是存在问题的