Http请求

声明

本文为其他作者原创文章汇总,仅供个人学习留档,特此声明

参考文章链接

(1条消息) B站---【狂神说Java】JavaWeb入门到实战---笔记_夜里的雨的博客-CSDN博客_狂神说java笔记

HTTP协议教程 - 编程帮 (biancheng.net)

Http 请求

什么叫Http请求呢?

客户端 --> 发请求(Request) --> 服务器

Http请求是指从客户端到服务器端的请求消息。包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议。一般可以分为请求行、请求头、空行和请求体四个部分

我们拿百度网站来作为一个简单的学习例子

请求标头的位置在这里(鼠标右击--检查--网络--www.baidu.com

比如说

Request URL:https://www.baidu.com/   //请求地址
Request Method:GET    //get方法/post方法
Status Code:200 OK    //状态码:200
Remote(远程) Address:14.215.177.39:443	//远程地址

Accept:text/html......  
Accept-Encoding:gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6 //支持语言
Cache-Control:max-age=0
Connection:keep-alive

1、请求行

  • 百度网页http请求请求行中的请求方式为:GET
  • 一些其他请求方式:Get,Post,HEAD,DELETE,PUT,TRACT.…
  • get and post
    • get:请求能够携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效
    • post:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效

2、请求头

Accept:告诉浏览器,它所支持的数据类型
Accept-Encoding:支持哪种编码格式  GBK   UTF-8   GB2312  ISO8859-1
Accept-Language:告诉浏览器,它的语言环境
Cache-Control:缓存控制
Connection:告诉浏览器,请求完成是断开还是保持连接
HOST:主机..../.

posted @   无关风月7707  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示