JAVAEE初阶 网络编程(十二)

HTTP协议

    • [一. 状态码](#一. 状态码)
      • [1.200 OK](#1.200 OK)
      • [2. 404 NOT FOUND](#2. 404 NOT FOUND)
      • [3.403 forbidden](#3.403 forbidden)
      • [4. 405 Method Not Allowed](#4. 405 Method Not Allowed)
      • [5. 500 Interval Server Error](#5. 500 Interval Server Error)
      • [6.504 Gateway Timeout](#6.504 Gateway Timeout)
      • [7.302 Move temporarily](#7.302 Move temporarily)
    • [二. 如何构造HTTP请求](#二. 如何构造HTTP请求)
    • 二.HTTPS

一. 状态码

状态码是用于响应中的,用来表示响应的结果如何,

1.200 OK

200表示一切顺利,都可以找到.

2. 404 NOT FOUND

访问的资源没找到.

3.403 forbidden

请求的资源没有权限访问.

4. 405 Method Not Allowed

服务器只支持Get请求,而你发送了Post.

5. 500 Interval Server Error

服务器内部错误,服务器挂了

6.504 Gateway Timeout

访问服务器超时,也有可能是挂了,

7.302 Move temporarily

临时重定向,比如,你访问的是A,A告诉你要访问B,就会跳转到B.

Move Permanently 永久重定向.

在这种重定向中,有一个字段叫Location.



这样我们就从一个页面重定向了另一个页面.

二. 如何构造HTTP请求

1.通过第三方工具构造.

第三方工具,也就是Postman来构造.大家可以自行去官网下载.

这就是一个详细的HTTP请求的页面了,

就会真的发送一个请求给服务器.

二.HTTPS

HTTPS是在HTTP的基础上,引入了一个加密层(SSL),使得明文传输变成了密文传输.
比如我想下载一个天天音乐,但是在下载的时候变成了QQ


三. 密码学中的重要概念

1.明文

明文:就是要传输的真实数据,实际要表达的意思

2.密文

针对明文加密后的结果,一般是抽象的,难懂的.

3.密钥

加密和解密的过程中,需要一种解密道具.

4.对称加密

加密和解密所用的道具是同一个密钥

5.非对称加密

加密和解密所用的道具为两个密钥,k1和k2是成对的.

一个公开的为公钥,还有一个为私钥.

相关推荐
xbgRS1 小时前
RocketMQ中的broker
java·rocketmq
qq_401700411 小时前
TCP 粘包问题深度解析:嵌入式网络开发的常见坑与解决方案
服务器·网络·qt·网络协议·tcp/ip
晓晓_za8986682 小时前
Geo 优化源码二次开发:自定义地域规则改造实操文档
java·开发语言·搜索引擎·ci/cd·矩阵
摇滚侠2 小时前
《SpringBoot 3:入门与应用实战》第 8 章 AOP 的进阶机制和应用 阅读笔记 16
java·spring boot·笔记
zhao3266857512 小时前
长效静态IP与短效动态IP怎么选?两种适用场景有何区别
大数据·网络·tcp/ip
AI人工智能+电脑小能手2 小时前
大白话说Java设计模式-38-迭代器模式(业务实战篇)
java·设计模式·迭代器模式·stream·遍历封装·集合通用·分页遍历
QQ_21696290962 小时前
【源码编号:project86570】SpringBoot电影院在线选座售票系统:电影排片、在线选座、订单购票、后台管理完整实战
java·spring boot·后端
谢亮_vipxieliang2 小时前
手机号验证技术方案:号段规则与正则表达式
java·服务器·spring boot·正则表达式·hibernate
wang09072 小时前
自己动手写一个tomcat之7监听器和过滤器
java·tomcat
梅孔立2 小时前
Pi-Agent 终极极简配置文档(Java+Vue+Python爬虫 4-5千文件项目)
java·vue.js·python