- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 .net程序config文件中特殊字符的正确写法
显示 说明 实体名称 实体编号 空格 < 小于 < <> 大于 > >& &符号 & &" 双引号 " "© 版权 &co
2017-03-29 20:13:53 3408
原创 使用async和await将同步方法包装成异步方法
使用c#5.0引入的async和await,可以更简单的进行异步编程。本文使用async和await将同步方法包装成异步方法。using System;using System.Threading.Tasks;namespace YlBCL{ public class AsyncHelper { public static async void RunAsync(
2017-03-22 15:37:40 4479
原创 webapi的post和get请求总结
1、get请求,传输基础类型数据[HttpGet]public string GetTestData(int id,string name){ return id+name;}$.ajax({ type:"get", url:"http://xxxx/api/Test/GetTestData", data: { id: 1, name:
2017-03-21 21:58:19 7371
原创 webapi不使用MultipartFormDataStreamProvider上传multipart form-data数据的方法
webapi开发中,经常会使用multipart/form-data方式来实现文件的上传。而网上流传甚广的就是下面这样一份代码。但是,这份代码有个问题,就是初始化MultipartFormDataStreamProvider类或者子类时,需要制定文件的保存路径。但是,有些应用场景是无法指定这个路径的,比如由于安全问题不允许直接进行文件的写入。有时候,甚至没必要指定这个路径,因为只需要读取传递过来的文
2017-03-21 20:06:50 9167
原创 使用multipart form-data方式post数据到服务器
使用multipart/form-data方式提交数据与普通的post方式有一定区别。multipart/form-data的请求头必须包含一个特殊的头信息:Content-Type,其值必须为multipart/form-data。另外还需要规定一个内容分割符用于分割请求体中的多个post的内容,如文件内容和文本内容,只有这样服务端才能正常解析数据。但是,multipart/form-data的基
2017-03-21 19:33:13 17009
原创 开发webapi程序时需要考虑的细节汇总
1、根据api接口访问路径定义好controller和action。 2、记录操作日志。包含接口入参、出参、异常以及重要的节点数据(数据库返回、第三方接口返回、重要的私有变量值) 3、入参合法性检查。非空检查。需要校验身份证、邮箱、手机号、网址等值。 4、定义好接口的返回状态和消息。建议0表示成功,非0表示失败,且不同的状态值必须区分好。 可包括数据库操作、第三方接口调用、入参校验、程序异常
2017-03-15 23:06:50 2704 1
原创 Android Retrofit Multipart图片上传至webapi,客户端发送请求,服务端却收到两个请求的原因
android客户端使用Retrofit库发送网络请求,Retrofit库通过发送Multipart请求传输图片至服务器。 服务端使用webapi来处理客户端的Multipart请求。 调试时,出现问题:webapi单步调试时,客户端每发送一个网络请求时,服务端却收到了多个请求。 刚开始对Multipart协议不是很了解,还以为是Multipart协议本身就会分成多个请求来和服务端通信。 但
2017-03-15 16:48:13 1616
原创 IIS未列出与打开的Url匹配的网站。问题解决方法
使用vs2015开发webapi,调试程序时服务器使用本地IIS。启动程序,出现提示”无法在Web服务器上启动调试。IIS未列出与打开的Url匹配的网站。” 解决该问题,可以从以下几点去寻找解决问题的方法。 1、确认网站绑定ip地址时选择“全部未分配”项。 2、调试 > 附加到进程 > 勾选“显示所有进程”> 附加 w3wp.exe 3、确认IIS新建网站的目录是现在的项目目录。
2017-03-15 13:31:18 5031 3
原创 windows下安装redis方法总结
1、在https://github.com/dmajkic/redis/downloads下载预编译Redis。 2、解压下载的压缩包,执行redis-server即可启动Redis服务器。 3、安装Python2.7,设置系统环境变量。 4、按照下面的方法安装redis客户端库。 (1)在命令行输入python,进入python环境。 (2)输入下面python代码下载ez_setup.
2017-03-12 13:39:12 1279
关闭窗体后,进程仍然在运行的问题示例代码
2014-07-27
使用ValidationRule类来检查用户输入的有效性示例代码
2014-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人