JAVAEE初阶 网络编程(十二)

HTTP协议

    • 一. 状态码
      • 1.200 OK
      • 2. 404 NOT FOUND
      • 3.403 forbidden
      • 4. 405 Method Not Allowed
      • 5. 500 Interval Server Error
      • 6.504 Gateway Timeout
      • 7.302 Move temporarily
    • 二. 如何构造HTTP请求
      • 1.通过第三方工具构造.
    • 二.HTTPS
      • 三. 密码学中的重要概念
      • 1.明文
      • 2.密文
      • 3.密钥
      • 4.对称加密
      • 5.非对称加密

一. 状态码

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

在这里插入图片描述

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是成对的.
一个公开的为公钥,还有一个为私钥.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/484952.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

普中51单片机学习(EEPROM)

EEPROM IIC串行总线的组成及工作原理 I2C总线的数据传送 数据位的有效性规定 I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许…

串的相关题目

于是他错误的点名开始了 我发现有关hash得题目有些是可以通过map数组来完成的:何为map数组,我们先思考一下最简单的桶的排序,桶排序是将我们需要数字最为下标输进数组中,而数组是存放的数字是这个数字出现的次数,但是由…

基于ORB-SLAM2与YOLOv8剔除动态特征点(三种方法)

基于ORB-SLAM2与YOLOv8剔除动态特征点(三种方法) 写上篇文章时测试过程比较乱,写的时候有些地方有点失误,所以重新写了这篇 本文内容均在RGB-D环境下进行程序测试 本文涉及到的动态特征点剔除速度均是以https://cvg.cit.tum.de/data/datasets/rgbd-dat…

Kubernetes 卷存储 NFS | nfs搭建配置 原理介绍 nfs作为存储卷使用

目录 1、NFS介绍2、NFS服务部署2.1安装nfs服务 (服务端配置)2.2启动NFS服务2.3 服务检查2.4 客户端配置 3、nfs作为存储卷使用3.1 nfs作为volume3.2 nfs存储的缺点3.3 nfs作为PersistentVolum 4、nfs作为动态存储提供5、总结 1、NFS介绍 NFS(Network File System&a…

模糊的照片怎么变清晰?这些方法让你快速完成

在我们日常生活中,拍照已经成为记录生活点滴的重要方式。然而,有时候由于各种原因,拍摄出来的照片会显得模糊不清,这让我们感到十分苦恼。尤其是当我们希望珍藏那些对我们有着特殊意义的照片时,却因为清晰度不足而无法…

智慧公厕是什么?智慧公厕是构建智慧城市的环境卫生基石

随着城市化进程的不断加速,城市人口密度和流动性也逐渐增大,对城市公共设施的需求与日俱增。而在这些公共设施中,公厕作为城市基础设施中不可或缺的一环,对城市的环境卫生和市民生活质量起着举足轻重的作用。如何提高公厕的管理效…

思考:如何写出让同事难以维护的代码?

本文从【程序命名&注释】【数据类型&类&对象】【控制执行流程】和【程序/结构设计】四个方面梳理了一些真实案例,相信通过这些案例你能迅速get技能:如何写出让同事难以维护的代码doge。 比起什么程序员删库跑路,我更喜欢「写出让…

基于springboot+vue的电影评论网站(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

OPPO公布全新AI战略;苹果iPad新品细节曝光;周鸿祎称Sora工作原理像人做梦

OPPO 公布全新 AI 战略,AI 手机时代再提速 昨日,OPPO 举办 AI 战略发布会,分享新一代 AI 手机的四大能力特征: AI 手机首先要能够高效地利用计算资源,以满足 AI 时代下生成式 AI 的计算需要;AI 手机要能敏…

SwiftUI 集合视图(Grid)拖放交换 Cell 的极简实现

概览 自从 SwiftUI 横空出世那天起,小伙伴们都感受到了它惊人的简单与便捷。而在本课中,我们将会用一个小“栗子”更直观的让大家体验到它无与伦比简洁的描述性特质: 如上图所示,我们在 SwiftUI 中实现了 Grid 中拖放交换 Cell 的…

IIC通信驱动EEPROM,AT24C02硬件存储器编程(2)

接着上一篇博客文章讲解了IIC协议的原理及编程思路,本篇博客文章将以IIC为基础,从芯片手册入手,梳理讲解如何对AT24C02进行驱动编程,实现数据的读写操作。IIC通信驱动硬件编程 (1)-CSDN博客https://blog.csdn.net/weixin_49337111…

06 内存管理

目录 c/c内存分布c语言中动态内存管理方式c中动态内存管理方式operator new与operator delete函数new和delete的实现原理定位new表达式(placement-new)常见题 1. c/c内存分布 看一段代码 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticV…