摘要:
由于之前一直在做键值对post数据的提交,没遇到过json正文的提交,遇到的问题截图: 对于此种情况的post,我用 谷歌插件 PostMan 模拟试了下成功了,截图如下: Postman插件在你选择了 JSON数据格式时候给你自动在header 里面加了这个 值: 在后台C#代码里面代码如下: 完 阅读全文
摘要:
1. 知乎日报的基础数据和统计信息是用 Redis 存储的,这使得请求的平均响应时间能在 10ms 以下。其他数据仍然需要存放在另外的地方,其实完全用 Redis 也是可行的,主要的考量是内存占用。就使用经验而言,Redis 的数据结构很丰富,精心设计地话,能满足很多应用场景。至少很多时候比 MyS 阅读全文
摘要:
前言: 最近在做中国移动爬虫的过程中,首先遇到的就是 在某个请求中,有一个名为“WT_PFC"的cookie键值是由前端JavaScript生成的,没有进入到HttpWebResponse中。事实上,C#不会去执行客户端脚本 ,用到的HttpWebRequest不是一个真正意义上的web浏览器,它只 阅读全文
摘要:
Silverlight网站部署后,客户端浏览器访问的时候会 下载 网站的xap文件包等信息,把程序代码放到本地执行,因为本地机器上安装了silverlight运行库。 所以如果silverlight前端后台代码里面 如果有HttpWeRequest这样的请求的话,网站部署后,会以客户端的ip去请求第 阅读全文
摘要:
等待整理发布 阅读全文
摘要:
/// /// 列表的扩展函数 /// public static class ListExtensions { /// /// 添加元素到指定元素的前面 /// 如果没有则添加到最前面 /// /// 元素列表 /// 添加到这个元素的前面 /// 添... 阅读全文
摘要:
/// /// 序列的扩展函数 /// public static class IEnumerableExtensions { /// /// 添加对象到指定的序列中,如果对象不等于null /// /// /// 序列 /// 添加的对象 /// public static IEnumerable ConcatIfNotNull( thi... 阅读全文
摘要:
/// /// Linq表达式的扩展函数 /// public static class ExpressionExtensions { /// /// 获取成员表达式中的成员信息 /// /// /// public static MemberInfo GetMemberInfo(this LambdaExpression expression) { ... 阅读全文
摘要:
/// /// 时间的扩展函数 /// public static class DateTimeExtensions { /// /// 把UTC时间转换到客户端的本地时间 /// /// utc时间 /// public static DateTime ToClie... 阅读全文
摘要:
/// /// 数据库例外的扩展函数 /// public static class DataExceptionExtensions { /// /// 判断例外是否由指定的唯一索引冲突引起 /// /// 例外 /// 索引名称 /// public static bool IsDuplicateFor(this DataException data... 阅读全文