
WebApi
Sammy爱学习
这个作者很懒,什么都没留下…
展开
-
Yarp网关代理地址的自定义操作
yarp 网关原创 2022-06-12 23:31:09 · 794 阅读 · 0 评论 -
.net core下网关yarp试用,跟ocelot性能比较
网关 yarp ocelot原创 2022-06-07 21:30:47 · 3929 阅读 · 0 评论 -
.net 下webapi上传文件,后台调用方法
后台调用webapi上传文件方法记录下文件上传接口[HttpPost] public HttpResponseMessage PostFile() { HttpResponseMessage result = null; var httpRequest = HttpContext.Current.Request; try { if (htt原创 2022-03-29 08:10:19 · 1908 阅读 · 0 评论 -
swagger中解决Fetch errorInternal Server Error /swagger/v1/swagger.jso
在使用swagger作为api接口文档的时候经常会出现如下的错误出现此错误的话可以仔细看下控制台,可以从图中看出,Ambiguous HTTP method for action不明确的HTTP操作方法查对应的控制器中可以看到没有加上操作特性[HTTPPOST]或[HTTPGET],加上就ok了。...原创 2022-03-17 21:11:13 · 6246 阅读 · 1 评论 -
.Net Core WebApi 模型验证的处理
在.net core下如果使用WebApi对于模型验证会自动使用ModelStateInvalidFilter 这个过滤器返回的格式是: { "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "One or more validation errors occurred.", "status": 4原创 2021-05-22 23:32:25 · 3875 阅读 · 0 评论 -
RestSharp的使用记录
关于使用RestSharp在.net 4.5时应安装105.0.0.0好像新的版本不支持,需要.net 4.5.2才可以调用传参的方法 var client = new RestClient($"{url}SFContract/Send"); var request = new RestRequest(); request.Method = Method.POST; //a. [FromBody]接收原创 2020-12-22 12:52:14 · 958 阅读 · 0 评论 -
.Net Core使用JWT
.Net Core使用JWT1.新建WebApi项目JwtDemo2.通过nuget安装JWT.Net 根据你的版本自行选择合适的版本3.分别建立三个实体类LoginDto,PlayloadDto,TokenDto public class LoginDto { public string UserId { get; set; } public string Password { get; set; } } public c原创 2020-08-08 16:44:59 · 6064 阅读 · 7 评论 -
WebApi参数接收参考
.Net中使用WebApi参数接受一直是个问题,不同的传参方式后台接受的方式也不一样。之后.Net Core出来后WebApi也发生了变化,在.Net Framework时WebApi是有单独的ApiController的,在.Net Core时没有独立的ApiController了,这样接受参数上也会有一定的区别。传参有两种Get和Post方式,通过使用发现Get方式接受参数主要是Url传递其实还是比较简单的,Post方式就比较特殊了,内容是放在Body中的,因此不同时形式的传递方式接受就不一样了,为此做原创 2020-05-16 11:36:22 · 1452 阅读 · 0 评论 -
.Net Core下WebApi的HttpResponseMessage返回值利用兼容包来处理
在.net framework下我们编写webapi时返回一般会用到HttpResponseMessage类型,如果返回值什么内容调用此api就能返回什么值了。但是在.net core下我们用HttpResponseMessage来当做返回值得话得到的结果可能就不是你想要的了,可能会出现一堆看起来没什么用的json返回值,如下所示就是我调用后的返回值{ "version": { ...原创 2020-02-29 20:47:30 · 2917 阅读 · 1 评论 -
WebApi学习(参数接收)
WebApi学习 参数接收把实际碰到的参数接收问题写下,以后好复习。一.Get参数使用Get参数一般我们会在方法中限定[HttpGet][FromUri]可以接收单个参数或实体类 Get模式下使用 方法中可以存在多个[FromUri]参数基本参数一般我们使用简单的参数时WebApi方法中可以使用如GetName(string sysid)的形式来接收参数也可以直接使用...原创 2018-06-20 12:28:14 · 6227 阅读 · 2 评论 -
WebApi学习(返回值)
WebApi学习返回值上次记录了下学习参数接受,这次把返回值经常要用到的知识点理下记录,以后可以查询。主要是IHttpActionResult和HttpResponseMessage这两种返回类型下面是各种使用场景1.如果我们要接受普通的字符串类型,你定义string的话比如public string GetName(string s_userid),你接受到的字符串会有单引号的如'xiaomim...原创 2018-07-08 14:32:35 · 1336 阅读 · 0 评论