Net HTTP 概述

Net HTTP 概述

HTTP (HyperText Transfer Protocol) : 超文本传输协议

  • 超文本 : 比文本更丰富
  • 传输 : 双方通信
  • 协议 : 双方的约定

状态码

  • 200 : OK , 一切成功
  • 302 : 临时重定向 , 访问另一个 URL
  • 404 : 服务器不存在该 URL
  • 502 : 网关 , 代理错误
  • 503 : 当前服务繁忙 , 无法处理

字段

  • Host : 请求域名
  • Content-Length : 数据长度
  • Connection: Keep-Alive: 长连接
  • Content-Type : 数据格式
  • Accept : 支持的数据格式
  • Content-Encoding : 压缩方法
  • Accept-Encoding : 支持的压缩方法

Get/Post

  • GET : 从服务器获取指定的资源
  • POST : 根据请求 body 对指定资源进行处理

安全/幂等 :

  • 安全 : 请求不会破坏服务资源

  • 幂等 : 多次执行,结果都一样

  • GET : 安全且幂等 , 浏览器 , 代理 , 都会缓存

  • POST : 不安全 , 不幂等 , 会修改服务资源,多次提交会创建多个资源

相关推荐
@大迁世界2 分钟前
Promise.all 与 Promise.allSettled:一次取数的小差别,救了我的接口
开发语言·前端·javascript·ecmascript
迎風吹頭髮3 分钟前
Linux服务器编程实践26-TCP连接超时重连机制:超时时间计算与重连策略
服务器·网络·php
自由的疯9 分钟前
java 怎么判断事务有无提交成功
java·后端·架构
情深不寿31713 分钟前
C++特殊类的设计
开发语言·c++·单例模式
做科研的周师兄23 分钟前
【机器学习入门】7.4 随机森林:一文吃透随机森林——从原理到核心特点
人工智能·学习·算法·随机森林·机器学习·支持向量机·数据挖掘
流星白龙26 分钟前
【Qt】3.认识 Qt Creator 界面
java·开发语言·qt
机灵猫34 分钟前
深入理解 Java 类加载与垃圾回收机制:从原理到实践
java·开发语言
weixin_3077791335 分钟前
AWS Redshift 数据仓库完整配置与自动化管理指南
开发语言·数据仓库·python·云计算·aws
wanhengidc36 分钟前
什么是站群服务器
运维·服务器·网络·游戏·智能手机