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 : 不安全 , 不幂等 , 会修改服务资源,多次提交会创建多个资源

相关推荐
YuMiao2 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
SimonKing2 小时前
OpenCode AI辅助编程,不一样的编程思路,不写一行代码
java·后端·程序员
FastBean3 小时前
Jackson View Extension Spring Boot Starter
java·后端
Seven974 小时前
剑指offer-79、最⻓不含重复字符的⼦字符串
java
皮皮林55113 小时前
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!
java
冰_河13 小时前
QPS从300到3100:我靠一行代码让接口性能暴涨10倍,系统性能原地起飞!!
java·后端·性能优化
地平线开发者14 小时前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
董董灿是个攻城狮14 小时前
大模型连载2:初步认识 tokenizer 的过程
算法
地平线开发者15 小时前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
罗西的思考15 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习