ce 作业

实现免密登录

客户端生成公钥和私钥

查看客户端所生成的公私钥文件

客户端将自己的公钥信息存放在服务器端

服务器查看客户端所存放的公钥信息

客户端登录成功

设置只允许student1, student2用户登录

创建用户,并设置密码(在服务端创建用户,并为其设置密码)

在配置文件中添加允许信息(/etc/ssh/sshd_config)

重启服务(关闭防火墙,关闭selinux)

登录

http请求方法

get-发送一个请求常用来获取服务器资源

 post-向URL(统一资源定位符)指定的资源提交数据或附加新的数据

put-跟post方法相似。也是像服务器提交数据进行处理请求。但是,put指定了资源在服务器上的位置,而post没有。

.get和post的区别

  1. 浏览器回退的时候get不会重新请求,post会
  2. get请求的参数会被保留在浏览器的历史纪录里,post不会
  3. get请求在url中传递的参数有大小限制(基本是2kb),post没有
  4. get的参数直接暴露在url上,相对不安全。post参数直接在请求体中

.HTTP状态码,常用的状态码有哪些

一,1开头的状态码

        100-接受的请求正在处理

二,2开头的状态码

      200-服务器已成功处理了请求

三,3开头的状态码

        301-永久性重定向,表示资源已被分配了新的URL

        302-临时性重定向,表示资源临时被分配到新的URL

       303-表示资源存在另一个URL,用get方法获得资源

       304-自从上次请求后,请求网页未修改过。服务器返回此响应时,不会返回网页内容。

四,4开头的状态码

      400-服务器不理解请求的语法

      401-表示发送的请求需要通过http认证

      403-服务器拒绝请求

      404-服务器找不到请求网页

五,5开头的状态码

        500-服务器遇到错误,无法完成请求

       503-表示服务器处于停机维修或超负载,无法处理请求

.HTTP请求报文和响应报文

请求报文的格式由请求行+请求头+空行+请求体构成。

请求行: 请求方法 + 请求URL+ Http协议版本

             请求方法: 常见的HTTP请求方法有GET和POST方法

请求头:常见的请求头

              User-Agent:浏览器类型

              Accept:客户端可识别的响应内容类型列表。

               Accept-Language:客户端可接收的自然语言。

              Accept-Encoding:客户端可接收的编码压缩格式。

              Accept-Charset:可接收的应答的字符集。

              Host:请求的主机名,允许多个域名同处一个IP 地址,即虚拟主机。

              onnection:连接方式(close 或keepalive)。

空行: 空行必须有

请求体:get方式的请求体为空post方式的请求体可以不为空

响应报文的格式是由:响应行+响应头+空行+响应体构成。

响应行: 报文协议及版本 + 状态码以及状态描述

空行: 空行必须有

响应体: 响应体会以HTML形式返回

浏览器向服务器进行一次HTTP会话访问后,并不会直接关闭这个连接,而是会默认保持一段时间,那么下一次浏览器继续访问的时候就会再次利用到这个连接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值