Document
上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 133 下一页
摘要: httpWebRequest获取流和WebClient的文件抓取 昨天写一个抓取,遇到了一个坑,就是在获取网络流的时候,人为的使用了stream.Length来获取流的长度,获取的时候会抛出错误,查了查文档,原因是某些流是无法获取到数据的长度的,所以不能直接得到。如果是常和stream打交道就能避免 阅读全文
posted @ 2017-07-12 11:08 从未被超越 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: #region web服务请求 get poststatic string DefaultUserAgent = "www.zhiweiworld.com";public static String Get(string url){System.Net.HttpWebRequest request 阅读全文
posted @ 2017-07-12 11:07 从未被超越 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 在Server2012打开 服务器管理器,选择 添加角色与功能,添加Web服务下的FTP服务器 单击安装 我们现在C盘创建一个名字为FTP的文件夹,里面创建一个ftp的文件,做测试用,如图 打开服务器管理器,选择IIS管理器 右键单击网站,选择减价FTP站点 添加FTP名称,这里就叫做FTP,选择物 阅读全文
posted @ 2017-07-12 10:18 从未被超越 阅读(5778) 评论(1) 推荐(0) 编辑
摘要: 各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。在这个系列文章的第一篇中,我们着重认识和了解了HTTP协议,并在此基础上实现了一个可交互的Web服务器,即当客户端访问该服务器的时候,服务器能够返回并输出一个简单的“Hello World”。 阅读全文
posted @ 2017-07-11 14:09 从未被超越 阅读(2877) 评论(2) 推荐(0) 编辑
摘要: 各位朋友大家好,我是秦元培,欢迎大家关注我的博客。从今天起,我将开始撰写一组关于HTTP服务器开发的系列文章。我为什么会有这样的想法呢?因为人们对Web技术存在误解,认为网站开发是Web技术的全部。其实在今天这样一个时代,Web技术可谓是无处不在,无论是传统软件开发还是移动应用开发都离不开Web技术 阅读全文
posted @ 2017-07-11 14:08 从未被超越 阅读(15343) 评论(0) 推荐(1) 编辑
摘要: 各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。在我们这个Web服务器有了一个基本的门面以后,我们是时候来用它做点实际的事情了。还记得我们最早提到HTTP协议的用途是什么吗?它叫超文本传输协议啊,所以我们必须考虑让我们的服务器能够接收到客户 阅读全文
posted @ 2017-07-11 14:06 从未被超越 阅读(5159) 评论(0) 推荐(0) 编辑
摘要: HTTP实际上是基于TCP的应用层协议,它在更高的层次封装了TCP的使用细节,是网络请求操作更为易用. TCP连接是因特网上基于流的可靠连接,它为HTTP提供了一条可靠的比特传输管道. 从TCP连接一端填入的字节会从另一端以原有的顺序,正确地传递出来,如下图所示. Client客户端Client客户 阅读全文
posted @ 2017-07-11 13:59 从未被超越 阅读(1725) 评论(1) 推荐(0) 编辑
摘要: 1.一次完整的HTTP请求所经历的7个步骤 HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建 In 阅读全文
posted @ 2017-07-10 17:51 从未被超越 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Al 阅读全文
posted @ 2017-07-10 17:16 从未被超越 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: HTTP/1.1 Range和Content-Range(注:转载于http://www.91linux.com/html/article/program/cpp/20090411/16420.html) 假设你要开发一个多线程下载工具,你会自然的想到把文件分割成多个部分,比如4个部分,然后创建4个 阅读全文
posted @ 2017-07-10 17:13 从未被超越 阅读(677) 评论(0) 推荐(0) 编辑
上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 133 下一页