当前位置: 首页 > news >正文

HTTP 简介

什么是HTTP 协议

服务器传输超文本到本地浏览器的传送协议

URL

统一资源定位符 是用来标识资源的地址

这是例子
https://www.baidu.com/s?wd=hello&rsv_spt=1#5freshman=1#5

1、协议: https:(除了http 还有ftp等) 后面的 // 为分隔符
2、域名: www.baidu.com
3、路径: /s
3、端口: 跟在域名后 域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口(这里端口是省略的)
4、查询参数: ?wd=hello&rsv_spt=1#5freshman=1
5、锚点: #5

用 Chrome 发请求
  1. F12打开 开发者工具 打开 Network
    clipboard.png
  2. 地址栏输入网址
  3. 在 Network 点击,查看 request,点击【view source】

clipboard.png

嗯。。。下面这一片都是请求

用 curl 创造一个请求,并得到响应

curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"

请求get

要请求的内容:
GET / HTTP/1.1
Host: www.baidu.com
User-Agent: curl/7.54.0
Accept: /
Frank: xxx

请求方式(命令行里直接复制)
curl -X POST -s -v -H "Frank: xxx" -- "https://www.baidu.com"

请求post

要请求的内容:
POST / HTTP/1.1
Host: www.baidu.com
User-Agent: curl/7.54.0
Accept: /
Frank: xxx

请求方式(命令行里直接复制)
curl -X POST -d "1234567890" -s -v -H "Frank: xxx" -- "https://www.baidu.com"

相关文章:

  • 学习正则表达式
  • Go test 命令工作原理
  • 监控Linux系统状态、手动增加swap空间
  • React16时代,该用什么姿势写 React ?
  • 今年的LC3大会没了?
  • 戴姆勒与宝马抱团开发自动驾驶 新旧车企大战在即
  • TableStore多元索路由探微
  • JPress v2.0-rc.4 发布,修复插件安装卸载的若干问题
  • 002_python基础语录
  • redis事务和脚本
  • Spring源码分析(六)SpringAOP实例及标签的解析
  • Nodejs教程11:assert(断言)
  • use Google search engine
  • 【zookeeper源码】启动流程详解
  • Linux 搭建 Jenkins
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • @jsonView过滤属性
  • avalon2.2的VM生成过程
  • C学习-枚举(九)
  • egg(89)--egg之redis的发布和订阅
  • linux学习笔记
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Vue 动态创建 component
  • Vue 重置组件到初始状态
  • vue脚手架vue-cli
  • 翻译--Thinking in React
  • 今年的LC3大会没了?
  • 蓝海存储开关机注意事项总结
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端相关框架总和
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 数组大概知多少
  • 以太坊客户端Geth命令参数详解
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #FPGA(基础知识)
  • #include到底该写在哪
  • #pragma 指令
  • (145)光线追踪距离场柔和阴影
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二)windows配置JDK环境
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)u-boot-nand.bin的下载
  • (译)2019年前端性能优化清单 — 下篇
  • (原)Matlab的svmtrain和svmclassify
  • (转)iOS字体