CS软件授权注册系统-VS2022调试WebApi接口
CS软件授权注册系统-VS2022调试WebApi接口
目录
https调试&执行
选择 https , 按F5运行后浏览器默认打开swagger主页
swagger主页
https://localhost:7069/swagger/index.html
Console 控制台
运行webapi成功,显示console信息:
WebApi服务器Console实时显示接口信息
运行客户端测试程序,WebApi服务器Console实时显示接口信息
swagger调试
匿名接口调试 [AllowAnonymous]
api接口定义
C# 全选
/// <summary>
/// 获取服务器时间
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
[NotVerifySign]
public DateTime GetServerTime()
{
return _business.GetServerTime();
}
JWT授权接口调试
授权服务器接口安全级别较高,【采用数字签名方式】+【防接口并发】,HttpContent.Headers需要传入5个参数。
HttpContent.Headers参数:
- appid:应用程序id,客户端识别码
- time:时间戳,客户端调用接口的时间,在服务端判断接口是否超时
- guid:全局唯一id,接口识别码,用于防止单个接口重复调用
- data:请求数据,如:post的数据
- sign:数字签名,加密数据
使用swagger调试数字签名认证的接口非常不方便,通常我们自己写接口调试程序。
使用Postman调试
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
csframework-license-v3 C/S框架网