webapi
正怒月神
炒鸡!软件攻城狮
展开
-
Chrome iframe 跨域失败
Chrome稳定版禁用。原创 2023-09-22 16:41:40 · 1939 阅读 · 0 评论 -
C# 扩展方法
扩展方法:提供类共同方法的扩展。static void Main(string[] args) { var u = new User() { ID = 4, Name = "部门2", Age = 2, IsChild = false }; var s = u.ToJsonString(); Console.WriteLine(s); Console.ReadLine();原创 2021-01-11 09:51:50 · 168 阅读 · 0 评论 -
C# 后台访问webapi
具体在哪看见的忘记了。异步:public static class CallWebAPI { public static async Task<string> APIPost(string url, string data) { string result = string.Empty; ...原创 2017-03-03 09:44:39 · 9650 阅读 · 0 评论 -
MVC WebApi 图片上传和显示
1 MVC中显示 内存流 中的图片。(不是图片文件)创建一个Index用来显示Action:public ActionResult Index() { return View(); }cshtml:@{ ViewBag.Title = "Index";}Index2重点就是 其实他指向了一原创 2016-12-08 15:20:17 · 7843 阅读 · 0 评论 -
Log4net
直接上代码1 nuget 下载 log4net。这个不多说了,大家都会2 web.config (下面是两套配置,我的项目webapi和mvc网站记录的文件夹不同)原创 2016-03-18 16:12:14 · 1538 阅读 · 1 评论 -
xml和对象 转换
//测试数据static List list = new List() { new User(){id=1001 ,name="语文",buyer="A"}, new User(){id=1001 ,name="语文",buyer="A"}, new User(){id=1001 ,name="数学",原创 2017-12-27 10:28:56 · 262 阅读 · 0 评论 -
web api 异常处理
参考了:http://blog.csdn.net/for12/article/details/49685567 首先,创建一个类: public class APIResult<T> { public APIResult(){} public bool ResponseResult = false; publ...转载 2016-03-17 14:33:13 · 2890 阅读 · 4 评论 -
java 调用 C# webapi
最近项目需要 java调用 .net 的webapi。对于get来说很简单,但是post方法遇到了些问题,最后也是曲线救国。先看代码 Java 代码 public static void main(String[] args) throws Exception {//DoGet(String url) String resultGet = DoGet...原创 2017-06-26 16:24:08 · 6663 阅读 · 2 评论 -
文件分块上传
参考:https://blog.csdn.net/susuzhe123/article/details/73743509https://www.cnblogs.com/baiyunchen/p/5383507.html直接上代码:前台:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv...转载 2018-04-20 11:12:12 · 2506 阅读 · 0 评论 -
ajax跨域,携带cookie
解决方案很简单。直接上代码:web.xml中:添加了 cors来解决跨域 CorsFilter org.apache.catalina.filters.CorsFilter CorsFilter /* ajax: $.ajax({ type: "post",原创 2017-10-16 16:35:27 · 469 阅读 · 0 评论 -
C# 枚举值 (二) 多属性 操作
很多时候,我们的枚举值可能需要中英文,那么可以使用下面的方法:下面这个类,包含2部分。1 BaseDescriptionAttribute特性的重载2 枚举的操作类 EnumOperatenamespace TestMVC.Lang{ public class BaseDescriptionAttribute : DescriptionAttribute {转载 2017-09-19 17:02:55 · 1771 阅读 · 0 评论 -
调用 Webapi 跨域
Get方式[HttpGet] public dynamic Test(string a) { return a+"---"; }web调用$.ajax({ type: "Get", url: '../api/MyController/Test',原创 2016-07-01 11:47:43 · 6934 阅读 · 0 评论 -
webapi Get Post
转载:http://www.cnblogs.com/Juvy/p/3903974.html在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流。举例子说明:1. 请求地址:/?id=123&name=bob 服务端方法: void Action(int id, string name) // 所有参数都是简单类型,因转载 2016-03-15 09:13:08 · 1657 阅读 · 0 评论 -
easyui webapi
今天算是踩雷了。。。。先说一下,由于项目需要,我目前开发PO模块,由于需要提供手机端,所以我在mvc项目中创建了 webapi。提供手机端调用。然后我就考虑,easyui也使用webapi来提取数据。好来,那么问题来了。。。。我给大家看一下问题:html--webapi$('#tt').datagrid({ width: 'auto',原创 2016-04-13 17:12:12 · 1808 阅读 · 0 评论 -
webapi返回泛型给easyui
由于之前遇到的easyui调用webapi的问题。参见 :http://blog.csdn.net/hanjun0612/article/details/51144991所以就考虑,封装一个泛型用来返回 HttpResponseMessage直接上代码:泛型封装:public class APIResult : HttpResponseMessage原创 2016-04-14 14:15:31 · 2294 阅读 · 0 评论 -
asp.net 性能提升
ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。在本文中,我将介绍8项提高 ASP.NET Web API 性能转载 2016-07-07 10:10:05 · 484 阅读 · 0 评论 -
webapi 405 method not allowed
问题的原因:创建webapi controller时,习惯创建了mvc的controller,而非api controller。导致引用包有问题。这两天搞webapi开发的时候,遇见了405错误。我贴一下解决的方式:controller中添加如下引用。using System.Net;using System.Net.Http;using System.We原创 2016-11-30 10:22:10 · 5229 阅读 · 0 评论 -
webapi Filter
webapi的controller和action的控制。使用场景:webapi接收到加密数据以及签名。验证签名是否有效。我们不能一个个action增加判断。所以添加Filter是比较明智的方法。首先 签名过滤器namespace API.Filters{ [AttributeUsage(AttributeTargets.Method | AttributeT...原创 2016-12-08 10:18:22 · 2382 阅读 · 0 评论 -
ajax 提交字符串到后台 反序列化
MVC后台 或者 Webapi都可以使用此方式前台@using (Html.BeginForm("Test","Test")){ } $('#btn1').click(function () { var d={ "Date": "1", "Key": "123" } ; $.ajax({ url:原创 2017-01-19 11:50:35 · 1497 阅读 · 0 评论 -
WebSite下创建webapi
注意这里说的是WebSite,不是Webapp就是我们常说的新建网站,而不是新建项目直接上代码:1 在要在website下创建,那么应该这么干。先添加引用和global.asax2 然后创建对应的路由文件和apicontroller。他们必须创建在app_code文件夹里。这是website的规则3 然后看一下 各个文件的配置G原创 2017-03-31 16:55:30 · 2191 阅读 · 2 评论 -
webapi Route 特性
转载:http://www.th7.cn/Program/net/201410/302571.shtmlASP.NET Web API路由,简单来说,就是把客户端请求映射到对应的Action上的过程。在"ASP.NET Web API实践系列03,路由模版, 路由惯例, 路由设置"一文中,体验了通过模版、惯例、HTTP方法来设置路由,这种做法的好处是把路由模版统一放在了Ap转载 2017-04-01 10:17:58 · 5828 阅读 · 1 评论 -
Web api dynamic
ajax调用实例 var user = { name_CN: "haha", pwd: "123"}; var userToken = "gado23asdf23"; var data = JSON.stringify({ User: user, UserToken: userToken }); alert(data.to转载 2016-03-15 11:49:42 · 1432 阅读 · 0 评论