随笔分类 - web api
webapi CORS origin
摘要:dotnet core 6.0 reference: https://learn.microsoft.com/zh-cn/aspnet/core/security/cors?view=aspnetcore-6.0 test: https://learn.microsoft.com/zh-cn/asp
阅读全文
.net core 3.1 webapi cors 跨域问题
摘要:在一个项目中,遇到无论怎么配置(非iis部署)都会报跨域的问题。 经过新建一个项目,比对配置之后发现。是 startup.cs 中的 Configure 里面,app.UseHttpsRedirection() 中间件注册的先后顺序不对造成的。将此中间件放到最后就可以了。
阅读全文
备忘 .net core webapi 缓存 结果
摘要:微软官方文档: https://docs.microsoft.com/zh-cn/aspnet/core/performance/caching/response?view=aspnetcore-3.1 https://docs.microsoft.com/zh-cn/dotnet/api/micr
阅读全文
webapi HttpGet标签
摘要:该标签可以指定路由如HttpGet["Test"],以前用的很顺,后来加了Area后,按照area/controller/Test的路径去访问报404,原因是HTTPGet指定路由的话,不会再按照区域这种路由去解析了。 对于这块理解的还是不够深刻。
阅读全文
webapi 重复提交问题
摘要:https://izen.live/Blog/info/13.html action上添加过滤器特性
阅读全文
webapi 设置不显示接口到swaggerUI
摘要:请添加如下属性: [ApiExplorerSettings(IgnoreApi = true)]
阅读全文
netcore webapi 用户 'IIS APPPOOL\无托管代码' 登录失败
摘要:配置在iis上,除了环境配置错误的原因还有一种可能是连接字符串的问题,iis要求使用sql server的sa或者其他登录用户。 ps:连接字符串: "Default": "Server=localhost; Database=数据库; User ID=sa;Password=密码;"
阅读全文
asp.net core webapi iis jquery No 'Access-Control-Allow-Origin' header is present on访问跨域问题
摘要:我的解决方案是:设置特定method允许所有请求源访问,具体看业务需求 第一步:starup文件下ConfigureServices中增加如下配置 第二步:在需要允许跨域的函数头部增加 [EnableCors("any")]标记 总结:在ConfigureServices注入policy后,在具体的
阅读全文
.netcore webapi iis 虚拟目录下载apk文件
摘要:首先贴上微软的文档:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files 参考网址:http://www.cnblogs.com/wangrudong003/p/7592689.html#3877063 代码:
阅读全文
asp.net core webapi 日期返回中出现字母T
摘要:全局配置 在Startup文件中修改 参考链接:http://www.cnblogs.com/tianma3798/p/6918548.html
阅读全文
.netcore webapi 在startup中读取配置字符串
摘要:参考微软官方说明:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration 具体为: 读取方法见下图中标红的格式,数字代表顺序,分号代表级别 对应的appsetting文件:
阅读全文
JwtBearerAppBuilderExtensions.UseJwtBearerAuthentication(IApplicationBuilder
摘要:chris31389解答PinpointTownes 提问的问题,如下:
阅读全文
asp.net core mvc 统一过滤参数,防止注入漏洞攻击
摘要:参考链接: http://www.lanhusoft.com/Article/132.html 在core下,多少有些改动,其中js部分被注释掉了,如下: 全局过滤: var actionParameters = context.ActionArguments; foreach (var p in
阅读全文
swagger ui js 错误:Failed to execute 'serializeToString' on 'XMLSerializer': parameter 1 is not of type 'Node'.
摘要:经过排查,引发此错误的原因是,表中有一个字段名称为“NodeName”,应该是在前台xml解析时引发冲突所致。我的解决办法是: 修改列名,修改映射。 如下: [Column("NodeName")] public string Name { get; set; } ps:说下我的思路,前台错误处打上
阅读全文
.net core webapi 部署windows server 2008 r2 笔记
摘要:WebAPI部署文档 最后:重启电脑 说明:以上文件不再附带链接 在部署过程中,如果出现问题,不要慌,不是自己一个人遇到这样的问题,肯定有解决办法。可以通过查看webapi日志或者系统日志查看具体错误,来更快找到原因。鉴于相关中文资料较少,建议通过Bing或者Google查找资料。 注意:如果出现x
阅读全文
.net core web api swagger 配置笔记
摘要:参考网址: --配置步骤见如下链接https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-help-pages-using-swaggerhttp://www.cnblogs.com/Leo_wl/p/5816866.html(翻
阅读全文