API请求与认证简介

本文深入解析了WebAPI协议及工作原理,详细介绍了HTTP请求的组成部分,包括URL、请求方式、请求头和请求主体。同时,阐述了GET、POST、PUT、DELETE四种请求方式的区别,以及如何通过请求头进行API简单身份认证和签名认证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

API请求与认证

WebAPI协议

WebAPI基于http协议

工作原理

  • 客户端向服务器发送一个请求
  • 服务器给客户端一个响应,告诉客户端是否可以完成它请求的工作

HTTP请求包含的内容

  • URL(API调用地址)
  • 请求方式
  • Headers(请求头)
  • Body(请求主体)

API请求方式

  • GET:请求服务器获取一个资源
  • POST:请求服务器创建一个新的资源
  • PUT:请求服务器编辑或更新一个已存在的资源
  • DELETE:请求服务器删除一个资源

请求头与请求主体

  1. 请求头
  • 提供了请求的元信息,是一个简单的项目列表,其中有客户发送请求的时间和请求主体大小、身份认证等信息
  1. 请求主体
  • 包含了客户端希望发送给服务器的数据

状态码

  1. 2XX表示请求成功
  2. 5XX类型表示服务不可用
  3. 4XX客户端错误码

返回数据格式

  • JSON格式

JSON数据格式表示方法

  1. 对象
  • {“name”:“heilongjiang”}
  • 多个值之间用逗号隔开
  1. 数组
  • [“name”:“黑龙江”]
  • 多个值之间用逗号隔开

API简单身份认证

  • Authorization放在请求头中
  • 值为”APPCODE+半角空格+APPCODE值“

API签名认证

  • APPKEY
  • APPSECRET
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端御书房

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值