ICode9

精准搜索请尝试: 精确搜索
  • IIS部署webapi调用dll 权限问题拒绝访问2021-12-06 15:31:02

    右键属性增加IIS_IUSRS; NETWORK SERVICE权限

  • 【转载】WCF、WebAPI、WCFREST、WebService之间的区别2021-12-06 10:33:08

    WCF、WebAPI、WCFREST、WebService之间的区别   注明:转载 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。   Web Service  

  • WebAPI之日期对象、事件对象、事件流、阻止默认行为2021-12-05 20:32:20

    目录 一、日期对象 1、日期对象的创建 2、时间对象之方法 3、时间戳 二、事件对象 1、事件对象的获取 2、把事件对象里边的信息拿出来 三、事件流 1、事件冒泡 2、事件捕获 3、阻止事件流 四、阻止默认行为 五、事件委托 一、日期对象 1、日期对象的创建 let time = new Date

  • .Net Core WebApi 自定义资源过滤器(使用缓存)2021-12-05 19:02:41

    在WebApi中想使用缓存,对一些结果集进行缓存,这样可以减小数据库服务器的压力。缓存可以看情况使用,一般缓存哪些经常被查询到并且一般不会更新的数据。 该文章使用MemoryCache来达到缓存数据目的,当然缓存技术有很多种,例如redis,memcache等待。 下面用示例说明MemoryCache的用法 1.

  • Asp.NetCore WebApi 跨域请求2021-12-03 18:30:12

    跨域请求 同源策略:出于对客户访问安全的考虑,浏览器会阻止网页向其他网站发送请求,此限制称为同源策略 跨域请求:需要读取其他网站中的数据,需要其他网站对开发者的应用允许进行跨域请求,如在APP调用第三方API接口。 第1步、注册CORS配置服务。在Startup类ConfigureServices方法中调

  • .net core(6.0) webapi 使用signalR时404以及405错误2021-12-02 15:33:22

    .net core(6.0) webapi 使用signalR时404以及405错误 参照:https://github.com/aspnet/SignalR/issues/1647 https://stackoverflow.com/questions/64724307/signalr-error-404-on-negotiate-with-asp-net-application-and-subfolder 按照微软的官方文档,使用本地测试的时候,控

  • WebAPI和Node2021-11-30 19:02:34

    在这篇文章中,您将学习一种在node中实现RESTful的简单方法,首先为account添加一个新控制器,获取可用帐户列表,更新帐户,最后获取帐户。 已经有一些库这样做了。我不打算替换它,只是制作一些疯狂的代码。如果我们将来需要一些技巧来解决我们的问题,希望这可以帮助我们。 在GitHub - tec

  • WebApi设置HttpContext.Current.User2021-11-28 09:33:18

    转载  https://www.cnblogs.com/lizhenhong/p/10002601.html   1、Web.config配置上system.web节点下加入以下配置 <system.web> <authentication mode="Forms"> <forms name=".wechat" loginUrl="url" timeout="30" prot

  • WebAPI DOM文档对象模型2021-11-20 19:31:16

    DOM(文档对象模型) 是一个可以改变网页内容、结构、样式的处理可扩展标记语言的接口 一、获取元素 方法: 1、根据ID获取 2、根据标签名获取 3、根据类名获取 (html5新增) 4、querySelector获取 (html5新增) 5、querySelectorAll获取 (html5新增) 6、获取特殊元素(body、html) ID获取方法: d

  • C# 搭建一个简单的WebApi项目2021-11-19 20:33:57

    原文地址:https://blog.csdn.net/lwpoor123/article/details/78285148   WebApi相关文章: C# 搭建一个简单的Web API项目C# WebApi 路由配置c# WebApi之解决跨域问题:Corsc# WebApi之身份验证:Basic基础认证c# WebApi之接口返回类型详解一、创建Web API1、创建一个新的web API项目 启

  • webapi 获取请求参数2021-11-19 20:03:38

    原文地址:https://www.thinbug.com/q/49611638   //获取请求消息提数据 Stream stream = Request.Content.ReadAsStreamAsync().Result;Encoding encoding = Encoding.UTF8;stream.Position = 0;using (var reader = new StreamReader(stream, encoding)){Log.Info(reader.ReadTo

  • 【WebApi系列】详解WebApi如何传递参数2021-11-19 20:03:06

    原文地址:https://www.cnblogs.com/wangjiming/p/8378108.html 一 概述 一般地,我们在研究一个问题时,常规的思路是为该问题建模;我们在研究相似问题时,常规思路是找出这些问题的共性和异性。基于该思路,我们如何研究WebApi参数传递问题呢? 首先,从参数本身来说,种类较为多(如int,double,floa

  • c# WebApi之解决跨域问题:Cors2021-11-19 20:01:24

    原文地址:https://www.cnblogs.com/hnsongbiao/p/9375997.html   什么是跨域问题 出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容。由于这个原因,我们不同站点之间的数据访问会被拒绝。 Cors解决跨域问题 跨域资源共享( CORS )机制

  • 使用 RestSharp 调用 WebAPI 接口2021-11-18 07:00:07

    ​   RestSharp 是一个基于 .NET 框架的 REST 客户端,RestSharp 是一个轻量的,不依赖任何第三方的组件或者类库的 HTTP 组件,RestSharp具有以下的优点: 01、支持.NET4.5.2+ 和 .NET Standard 2.0 平台 02、使用NuGet轻松安装开发包 03、自动 XML 和 JSON 反序列化 04、通过 ISerializ

  • WebApi 通过ActionFilter 来响应请求2021-11-17 08:33:21

    如果在ActionFilterAttribute的OnActionExecuting事件中返回一个 HttpResponseMessage 作为 参数HttpActionContext 的Response属性 那么会直接返回,甚至不会执行action。比如 验证未通过,直接返回 Response   如果在OnActionExecuted 进行返回Response,那么会执行全部的 OnActionE

  • WebApi ActionFilterAttribute 执行顺序以及发生异常时的执行顺序2021-11-16 19:04:26

      // 同一个action上多个actionfilter 会按照 顺序调用 OnActionExecuting 事件//action 执行完毕后,会生成httpresponsemessage作为 OnActionExecuted 事件参数 HttpActionExecutedContext 的response属性// 之后 会逆向调用 OnActionExecuted 事件 // 如果action里面发生异常,那

  • WEBAPI AuthenticateAttribute 基于Basic 验证2021-11-15 20:01:41

      如果验证失败,会返回 401 Unauthorized   并且通过 response.Headers.WwwAuthenticate 头信息 获取  AuthenticationHeaderValue ,从而获取 验证规则,以及服务器传的值   比如 在程序中 给头信息赋值 credential,client.DefaultRequestHeaders.Authorization = new Authenti

  • WebApi 内容协商 简单区分JSON 和 Xml2021-11-09 07:00:40

    Accept:响应可接收的媒体类型,如"application/json"、"application/xml",或者自定义媒体类型,如"application/vnd.example+xml"。   当我们希望接收到的是JSON时 private void button2_Click(object sender, EventArgs e) { HttpWebRequest request=(HttpWeb

  • WEBAPI action返回类型2021-11-09 07:00:06

    转载 https://blog.csdn.net/Fang_Yanchang/article/details/109377636?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.essearch_pc_relevant&spm=1001.2101.3001.4242.1   void   Return empty 204 (No Content) 返回无内容 HttpResp

  • WebApi 重定向 Redirect2021-11-09 06:31:07

    有时候在api执行完一个方法后,我们还得再跳到另外一个方法执行其他操作。 这种情况下,我们可以调用方法,也可以根据情况进行重定向作业 private void button2_Click(object sender, EventArgs e) { HttpWebRequest request=(HttpWebRequest) WebRequest.Create(

  • WebApi 参数验证,参数绑定后进行验证2021-11-08 08:02:14

    事件作用在Model绑定之后,action执行之前。有时候我们要检查model绑定的内容,比如是否为空,长度,大小,格式等等。 最简单的属性必选判定,需要在Model上面设定 [Required]  也可以设定异常说明的内容 http://localhost:20138/api/Demo       public class Person { [Re

  • WebApi 云部署时区问题2021-11-07 17:33:58

    静态方法,部署到不同时区的服务器之前,调整该方法。 public static DateTime DateTimeNow() { return DateTime.Now; } public static string DateTimeNowString() { return DateTimeToString(DateTimeNow()); } public static string DateTimeToString(DateTime dt) { return dt.To

  • asp.net webapi Parameter Binding 实现NotNull 特性标签2021-11-06 22:00:26

    记录下:   请仔细查阅,微软文档地址 https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api   asp.net webApi老系统有个需求。在控制器上执行的action的参数不能为空。   需要像 FromBody 这样,可以自

  • WebApi 通过ModelBinder绑定自定义参数对象2021-11-05 16:01:58

    绑定action内参数对象的方法有很多种,无论是针对简单对象,还是复杂对象。比如 typeConverter 有兴趣的,可以看看我其他文章 但是如果需要在绑定参数的过程中进行某些验证,或者绑定对象的数据并不单单来源于用户传过来的值,比如获取请求的所有Cookie对象等等 这种情况的话,比 typeConver

  • WEBAPI 传递实体对象,数组,集合2021-11-01 17:31:57

        传递实体对象,首先定义负责对象 public class Student { public string name { get; set; } public string sex { get; set; } public string age { get; set; } public Adress adress { get; set; } } public class Adress

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有