CS软件授权注册系统-VS2022调试WebApi接口


CS软件授权注册系统-VS2022调试WebApi接口-开发框架文库

CS软件授权注册系统-VS2022调试WebApi接口

https调试&执行

CS软件授权注册系统-VS2022调试WebApi

选择 https , 按F5运行后浏览器默认打开swagger主页

swagger主页

https://localhost:7069/swagger/index.html

CS软件授权注册系统-VS2022调试WebApi

 

Console 控制台

运行webapi成功,显示console信息:

CS软件授权注册系统-VS2022调试WebApi

WebApi服务器Console实时显示接口信息

运行客户端测试程序,WebApi服务器Console实时显示接口信息

CS软件授权注册系统-VS2022调试WebApi接口

swagger调试

匿名接口调试 [AllowAnonymous] 

api接口定义

C# 全选
/// <summary>
/// 获取服务器时间
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
[NotVerifySign]
public DateTime GetServerTime()
{
    return _business.GetServerTime();
}

CS软件授权注册系统-VS2022调试WebApi接口

CS软件授权注册系统-VS2022调试WebApi接口

CS软件授权注册系统-VS2022调试WebApi接口

CS软件授权注册系统-VS2022调试WebApi接口

 

JWT授权接口调试

授权服务器接口安全级别较高,【采用数字签名方式】+【防接口并发】,HttpContent.Headers需要传入5个参数。

HttpContent.Headers参数:

  • appid:应用程序id,客户端识别码
  • time:时间戳,客户端调用接口的时间,在服务端判断接口是否超时
  • guid:全局唯一id,接口识别码,用于防止单个接口重复调用
  • data:请求数据,如:post的数据
  • sign:数字签名,加密数据

CS软件授权注册系统-VS2022调试WebApi接口

 

使用swagger调试数字签名认证的接口非常不方便,通常我们自己写接口调试程序。

使用Postman调试

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CS软件授权注册系统-VS2022调试WebApi接口
CS软件授权注册系统-WebApi服务器介绍
CS软件授权注册系统-证书注册与认证接口
CS软件授权注册系统-发布/部署WebApi服务器(IIS+.NET8+ASP.NETCore)
CS软件授权注册系统-WebApi服务器配置
CS软件授权注册系统V3-测试案例-连接授权服务器WebApi
CS软件授权注册系统-软件注册日志
CS软件授权注册系统-注册码管理
CS软件授权注册系统-后台连接配置
C/S软件授权注册系统V3.0(Winform+WebApi+.NET8+EFCore版本)
CS软件授权注册系统-模拟MES/ERP用户注册软件
CS软件授权注册系统-客户登记(制作证书)
CS软件授权注册系统-软件注册
CS软件授权注册系统V3 - 开发手册 - 软件集成与用户注册
CS软件授权注册系统-MAC地址白名单
CS软件授权注册系统V3 - 试用版下载
CS软件授权注册系统-分配软件权限
CS软件授权注册系统V3 - 发布证书
软件用户授权注册系统 V2.1 (2021-release)
CS软件授权注册系统-制作证书