WebApi
文章平均质量分 79
WebApi
故里2130
共同学习交流,包括C#,uniapp,H5,vue3,小程序,网站,客户端,数据库,后台接口等等,以及疑难的软件问题。
展开
-
C#中.net8WebApi加密解密
尤其在公网之中,数据的安全及其的重要,除过我们使用jwt之外,还可以对传送的数据进行加密,就算别人使用抓包工具,抓到数据,一时半会儿也解密不了数据,当然,加密也影响了效率,肯定不如明文传递的效率高。此时,数据已经加密成功了。可以传递给前端进行使用了,前端拿到再进行解密。我们把刚才的字符串传递进去,然后在程序内部调试,能看得到数据。6.写一个获取到前端加密的字符串,然后进行解密。写一个GetStudent()方法,进行加密。在程序内部,看到了数据,说明解密成功。3.建立加密,解密的方法。原创 2024-05-04 16:48:36 · 764 阅读 · 0 评论 -
.net6API使用AutoMapper和DTO
通俗的来说,DTO就是前端界面需要用的数据结构和类型,而我们经常使用的数据实体,是数据库需要用的数据结构和类型,它们2者负责的方向不一样,经常需要进行转化,那么此时AutoMapper就是一个转换工具,它可以对数据实体和前端界面的数据进行转换,反之,也可以,这样就加大了转换的效率,如果不用AutoMapper时,我们需要自己手写转换,AutoMapper的目的就是提高转换效率,不用写更多的判断代码了。此文件最重要,里面都是对实体类和DTO进行配置的,相互转换的。dto里面的字段,就是前端需要显示的字段。原创 2023-02-16 17:14:00 · 1509 阅读 · 0 评论 -
.net6API使用SignalR+vue3聊天+WPF聊天
此案例分为3部分。首先创建.net6api接口,然后使用前端vue3进行聊天,再使用wpf客户端进行聊天,并且互通聊天。原创 2023-02-09 23:58:08 · 3321 阅读 · 4 评论 -
.net6Api返回统一结果+Vue3前端访问
在我们开发api的时候,需要让接口返回统一的接口,这样容易理解,也容易管理。所以封装返回的统一结果是非常必要的。下面介绍3种方案。原创 2023-02-03 11:18:24 · 2013 阅读 · 1 评论 -
.net6Api后台+VUE3前端实现上传和下载文件全过程
6.Swagger就不用测试了,我们使用postman来测试一下上传的接口。在博主的基础上,增加了新的功能,代码中有注明,并且使用VUE3前端实现。最后选择form-data,点击发送按钮,就会看到返回的路径了。点击上传3张图片,再点击确定按钮,可以看到下面有返回图片的大小。直接点击下载按钮,就会看到内置路径的文件,就会自动下载。1.首先使用HBuilder X建立一个可运行的界面。4.Program文件中,进行配置和跨域的处理。此时api中也就有了图片,1是文件夹的路径。再选择content-type。原创 2023-01-17 23:26:45 · 5406 阅读 · 1 评论 -
.net6 Web Api使用JWT-从后端到前端全部过程
然后在具体的方法上面,增加角色,也就是只有admin才能访问这个方法,其他用户不能访问,就是200,其他用户访问就是401,当然这是在postman里面操作的。也可以把Token的值放在Headers中,增加Authorization,还需要加bearer,后面加空格。当我们把字符串复制到JWT官网,就可以是明文的,所以千万不要写账号和密码,如果要写,就再加密一层。7.关键时刻,此时建立一个User类,再建立一个Login方法增加,并且增加[Authorize]。实际项目肯定不能直接写死。原创 2023-01-13 17:34:34 · 3999 阅读 · 0 评论 -
.net6 web api中使用SqlSugar(MySQL数据库)
其中SqlSugar,也可以是EFcore,或者Dapper,或者其他ORM框架。其中mysql,也可以是SqlServer,或者oracle,或者其他数据库类型。1.首先使用vs2022建立.net6 web api2.增加SqlSugar和MySQL依赖项。Newtonsoft.Json是序列化 3. 根据官网说明进行注入SqlSugar.IOC/依赖注入 - SqlSugar 5x - .NET果糖网注入操作其中ConnectString就是MySQL数据库的连接字符串4. 建立实体原创 2022-12-03 20:00:14 · 7042 阅读 · 0 评论 -
调用WebApi的7种方式
1.首先建立webapi程序2.点击启动3.把api修改成自己使用的删除WeatherForecastController.cs 和WeatherForecast.cs建立自己的类using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace WebApplic..原创 2022-03-21 16:03:04 · 8588 阅读 · 0 评论