摘要: 最近项目里面需要和C++的客户端互动,其中一个接口就是需要提供文件下载的接口,保证C++项目调用这个接口的时候能够正常下载文件到本地。参考了一下网上的代码,其原理就是读取服务器上指定路径的文件流,并将文件流包装成返回的HttpResponseMessage的StreamContent。具体实现代码如 阅读全文
posted @ 2016-04-21 16:30 喝前摇一摇 阅读(17603) 评论(1) 推荐(6) 编辑
摘要: 最近一段时间项目里面使用WebAPI比较多,但是在返回时间数据的时候回默认带上T,就像这样子 这样的数据在其他系统解析的时候会出现一些奇葩的问题,而且在调试的时候也不好识别。用百度查了一下,网上给出了如下的解决方案,在App_Start文件夹中的WebApiConfig.cs文件中Register方 阅读全文
posted @ 2016-04-21 13:34 喝前摇一摇 阅读(1636) 评论(4) 推荐(3) 编辑
摘要: 随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个Web Api 的网站项目来支撑。注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,而Web Api则负责 阅读全文
posted @ 2016-04-21 11:21 喝前摇一摇 阅读(2401) 评论(4) 推荐(4) 编辑
摘要: 我们知道.NET中的Dictionary是键/值对的集合,使用起来也是比较方便,Dictionary也可以用KeyValuePair来迭代遍历,具体如下: 运行结果如下: 阅读全文
posted @ 2016-04-21 09:37 喝前摇一摇 阅读(6038) 评论(0) 推荐(0) 编辑
摘要: 本文给大家分享一下C#操作(读取、写入)XML文档的实用方法,即用.NET本身提供的Deserialize和Serialize进行反序列化和序列化XML文档。这种方法主要是对比较规范的XML文档进行操作,因为它(XML文档)和类对象是严格对应的,否则在反序列或序列化的时候会出现错误。其他的不用多说, 阅读全文
posted @ 2016-04-21 09:18 喝前摇一摇 阅读(5786) 评论(2) 推荐(1) 编辑