摘要:
#xiaodeng#重定向#HTTP权威指南 133#永久删除的资源: 资源可能已经被移动到新的位置,或者被重命名,有一个新的url。web服务器会告诉客户端资源已经被重命名。 状态码301 Moved Permancntly:被请求的资源已永久移动到新位置#临时删除的资源: 如果...
阅读全文
posted @ 2015-11-01 16:01
Xiao|Deng
阅读(180)
推荐(0)
摘要:
#xiaodeng#web服务器#HTTP权威指南 86#各种形状和尺寸的web服务器。 #web服务器会对HTTP请求进行处理并提供响应。 #web服务器用来表示web服务器的软件,也可以用来表示提供web页面的特定设备或计算机。 #5.1.1 web服务器的实现: #we...
阅读全文
posted @ 2015-11-01 15:45
Xiao|Deng
阅读(264)
推荐(0)
摘要:
#xiaodeng#对TCP性能的考虑#HTTP权威指南 86#对TCP性能的考虑 #HTTP紧挨着TCP,位于其上层。所以HTTP事务的性能很大程度上取决于底层tcp通道的性能。 #4.2.1 HTTP事务的时延主要原因: 1)客户端首先需要根据uri确定web服务器的I...
阅读全文
posted @ 2015-11-01 14:10
Xiao|Deng
阅读(275)
推荐(0)
摘要:
#xiaodeng#TCP连接#HTTP权威指南 83#HTTP连接时HTTP报文传输的关键通道。编写http应用程序的程序员需要理解http连接的来龙去脉及如何使用这些连接。#TCP连接: #世界上几乎所有的http通信都是tcp/ip承载。客户端应用横须可以打开一条tcp/ip连接,连接到...
阅读全文
posted @ 2015-11-01 11:45
Xiao|Deng
阅读(333)
推荐(0)
摘要:
#xiaodeng#首部#HTTP权威指南 70首部分类: 通用首部 Date首部,每一端都可以用来说明构建报文的时间和日期 如:Date:Tue,3 oct 1974 02:16:00 GMT 请求首部 请求首部为请求报文所特有。 ...
阅读全文
posted @ 2015-11-01 11:04
Xiao|Deng
阅读(636)
推荐(0)
摘要:
#xiaodeng#报文--方法#HTTP权威指南 56get:通常用于请求服务器发送某个资源。post: 起初用于向服务器输入数据,实际上,通常会用它来支持html的表单。 表单中填好的数据会发送给服务器,然后由服务器将其发送到他要去的地方。 delete: 请服务器删除请...
阅读全文
posted @ 2015-11-01 10:34
Xiao|Deng
阅读(181)
推荐(0)
摘要:
#xiaodeng#报文首部#HTTP权威指南 45常见首部实例———————————————————————————————————————————————————————————————————————————首部实例 描述—————...
阅读全文
posted @ 2015-10-31 23:21
Xiao|Deng
阅读(189)
推荐(0)
摘要:
#xiaodeng#状态码#HTTP权威指南 62#http响应由3部分组成:状态行、消息报头、响应正文。HTTP-Version Status-Code Reason-Phrase CRLF#Status-code:表示服务器发回的响应状态码#Reason-Phrase:表示状态代码的文本描述状态...
阅读全文
posted @ 2015-10-31 23:14
Xiao|Deng
阅读(222)
推荐(0)
摘要:
#xiaodeng#HTTP报文01#HTTP权威指南 45报文向下游流动~ 不管是请求报文还是响应报文,所有报文都会向下游流动。 所有报文的发送者都在接收者的上游。 报文的组成部分 #47 对报文进行描述的起始行(start line) 如:HTTP/1.0 200 ok...
阅读全文
posted @ 2015-10-31 23:08
Xiao|Deng
阅读(244)
推荐(0)
摘要:
#基础url、相对url、绝对url#HTTP权威指南 34页•绝对URL:包含了访问资源所需的全部信息,如:http://www.163.com/new.html•相对URL:去除基础的部分,剩余的url就是相对URL,如:/image.html,完整显示为http://www.163.com/i...
阅读全文
posted @ 2015-10-31 21:52
Xiao|Deng
阅读(1527)
推荐(0)
摘要:
#URL语法#HTTP权威指南 28页URL提供了一种定位因特网上任意资源的手段,但是这些资源是通过不同的方案(http、ftp、smtp)来访问的。URL通用格式:://:@:/:?#最重要的3个部分:scheme:方案,访问服务器以获取资源时要使用哪种协议,如:http 【最重要】host:主机...
阅读全文
posted @ 2015-10-31 21:19
Xiao|Deng
阅读(4041)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#如何获取网络资源?#HTTP权威指南 26页#url就是因特网资源的标准化名称,他指向每一条电子信息,告诉你他们位于何处,以及如何与之交互。#URL是浏览器寻找信息时所需的资源位置。#一个人将浏览器指向一个URL,浏览器...
阅读全文
posted @ 2015-10-31 20:48
Xiao|Deng
阅读(575)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#web的结构组件#HTTP权威指南 18页#代理: #位于客户端和服务器之间的http中间实体 ''' 代理是web安全、应用集成及性能优化的重要组成模块 代理位于客户端和服务器之间,接收所有客户...
阅读全文
posted @ 2015-10-31 20:37
Xiao|Deng
阅读(185)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#链接(即报文如何通过传输控制协议链接从一个地方搬移到另外一个地方)#HTTP权威指南 13页#TCP/IP#http是应用层协议。#http无需操作网络通信的具体细节,他把联网的细节都交给了通用、可靠的因特网传输协议TC...
阅读全文
posted @ 2015-10-31 20:21
Xiao|Deng
阅读(449)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#报文#HTTP权威指南 11页#HTTP报文是由一行一行的简单字符串组成。#http是纯文本的,可以直接进行读写,分请求报文和响应报文。#报文分类: #请求报文:从web客户端发往web服务器的http报文。(re...
阅读全文
posted @ 2015-10-31 19:57
Xiao|Deng
阅读(185)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#web页面中可以包含多个对象#HTTP权威指南 10页#应用程序完成一项任务时通常会发布多个http事务。如:web浏览器会发布一系列http事务来获取一个包含了丰富的图片的web页面。#http事务怎么运作呢?1、执行...
阅读全文
posted @ 2015-10-31 19:42
Xiao|Deng
阅读(298)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#http状态码#HTTP权威指南 10页#一些常见状态码:200 OK,文档正确返回302 重定向,到其他地方去获取资源404 Not Found。无法找到该资源#http...
阅读全文
posted @ 2015-10-31 19:35
Xiao|Deng
阅读(168)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#http方法#HTTP权威指南 9页#get #从服务器获得一份文档#post #向服务器发送需要处理的数据#delete #从服务器删除一份文档……
阅读全文
posted @ 2015-10-31 19:25
Xiao|Deng
阅读(135)
推荐(0)
摘要:
#事务#HTTP权威指南 9页一个事务由一条请求命令和一个响应结果组成。这种通信是通过名叫HTTP报文(http message)的格式化数据块进行的
阅读全文
posted @ 2015-10-31 19:22
Xiao|Deng
阅读(119)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#HTTP权威指南#HTTP协议:超文本传输协议是在万维网上进行通信时所使用的协议方案。#URI、URL、URN#HTTP权威指南 6页#URI:#URI有2种形式:URL、URN#每个web服务器资源都有一个名字,这样客...
阅读全文
posted @ 2015-10-31 17:38
Xiao|Deng
阅读(143)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#HTTP权威指南#HTTP协议:超文本传输协议是在万维网上进行通信时所使用的协议方案。#媒体类型:#HTTP权威指南 6页#因特网上有数千种不同的数据类型,http会给每种要通过web传输的对象都打上一个名为MIME类型...
阅读全文
posted @ 2015-10-31 17:01
Xiao|Deng
阅读(906)
推荐(1)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#HTTP权威指南#HTTP协议:超文本传输协议是在万维网上进行通信时所使用的协议方案。#资源:#HTTP权威指南 5页#web服务器是web资源(web resource)的宿主,web资源是web内容的源头.#最简单的...
阅读全文
posted @ 2015-10-31 16:23
Xiao|Deng
阅读(185)
推荐(0)
摘要:
# encoding=utf-8#python 2.7.10#xiaodeng#HTTP权威指南#HTTP协议:超文本传输协议是在万维网上进行通信时所使用的协议方案。#WEB客户端和服务器:#HTTP权威指南 5页#最常见的客户端就是web浏览器。web浏览器向服务器请求HTTP对象,并将这些对象显...
阅读全文
posted @ 2015-10-31 15:52
Xiao|Deng
阅读(434)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#新浪微博api研究#设置accsess_token,client可以直接调用API了#根据用户ID获取用户信息#请求方式:get#https://api.weibo.com/2/users/show.json#注意...
阅读全文
posted @ 2015-10-31 10:27
Xiao|Deng
阅读(399)
推荐(0)
摘要:
# -*- coding: cp936 -*-#python 2.7.10#xiaodeng#新浪微博 使用OAuth2.0调用API#微博开放接口的调用,都需要获取用户的身份认证。目前微博开放平台用户认证鉴权主要采用OAuth2.0。#使用OAuth2.0调用API接口有2个方式:1、直接使用参数...
阅读全文
posted @ 2015-10-31 10:08
Xiao|Deng
阅读(304)
推荐(0)
摘要:
# -*- coding: cp936 -*-#python 2.7.10#xiaodeng#新浪微博 授权机制研究#微博开放接口的调用,都需要获取用户的身份认证。目前微博开放平台用户认证鉴权主要采用OAuth2.0。#基本流程讲解1、引导需要授权的用户到下面的地址#https://api.weib...
阅读全文
posted @ 2015-10-31 09:58
Xiao|Deng
阅读(378)
推荐(0)
摘要:
# -*- coding: cp936 -*-#xiaodeng#python 2.7.10#HMAC是密钥相关的哈希运算消息认证码,HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出import hmacAPP_KEY='3707867400'my_hmac=hmac....
阅读全文
posted @ 2015-10-31 09:18
Xiao|Deng
阅读(346)
推荐(0)
摘要:
# -*- coding: cp936 -*-#xiaodeng#python 2.7.10import weibos='{"name":"xiaodeng","age":28}'print weibo._parse_json(s) #{'age': 28, 'name': u'xiaod...
阅读全文
posted @ 2015-10-31 08:43
Xiao|Deng
阅读(752)
推荐(0)
摘要:
# -*- coding: utf-8 -*- #python 27 #xiaodeng #新浪微博api研究 ''' 3.SDK的使用规则: 1)使用微博API,需要通过用户的授权,获取用户的授权码code; 2)该SDK调用API的方法名称映射规则有以下几种,以API中的statuses/public_timeline接口为例: a)client.get.s...
阅读全文
posted @ 2015-10-30 23:39
Xiao|Deng
阅读(852)
推荐(0)
摘要:
出现该提示的原因:`` - 说: (2015-10-30 18:06:14)回调地址不一致,`` - 说: (2015-10-30 18:07:38)请在编辑开发者信息中将网站地址和应用信息--高级信息--授权回调页和取消授权回调页设置为一致点击‘授权’之后,可以在浏览器中看到如下的结果:htt...
阅读全文
posted @ 2015-10-30 18:35
Xiao|Deng
阅读(722)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 868#with/as上下文管理器#with语句的基本格式:with open(r'c:\miss\data') as myfile: for line in myfile: ...
阅读全文
posted @ 2015-10-30 15:18
Xiao|Deng
阅读(181)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 868#assert语句(assert用来判断语句的真假)#案例mylist=['item']assert len(mylist)>=1mylist.pop()assert len(mylis...
阅读全文
posted @ 2015-10-30 15:05
Xiao|Deng
阅读(663)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 868#raise语句res=[IndexError,TypeError]#raise res[0]raise IndexError'''Traceback (most recent call...
阅读全文
posted @ 2015-10-30 14:53
Xiao|Deng
阅读(194)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 868#try/except/else语句#try语句分句形式except: #捕获所有异常类型except name: #只捕获特定的...
阅读全文
posted @ 2015-10-30 14:35
Xiao|Deng
阅读(372)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 856#异常分类及为什么使用异常,异常角色#异常分类: #try/except:捕捉由python或你引起的异常并恢复 #try/finally:无论异常是否发生,执行清理行为 ...
阅读全文
posted @ 2015-10-30 14:06
Xiao|Deng
阅读(270)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 640#模块设计理念#如同函数,模块也有设计方面的折中考量,需要思考哪些函数要放进模块,模块通信机制等#模块设计理念:#总是在python的模块内编写代码。#模块耦合要降到最低:全局变量 ...
阅读全文
posted @ 2015-10-30 09:11
Xiao|Deng
阅读(326)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 636#用名称字符串导入模块(仅作了解即可)#默认情况下,exec运行当前作用域中的代码。#案例modname='test'result='import ' + modnameexec(res...
阅读全文
posted @ 2015-10-30 09:01
Xiao|Deng
阅读(196)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 633#模块是对象:元程序#因为模块通过内置属性显示了他们的大多数特性,因此很容易编写程序来管理其他程序,我们称这类管理程序为元程序。我们在其他系统之上工作#元程序#编写一个程序,能够操纵改变...
阅读全文
posted @ 2015-10-30 08:54
Xiao|Deng
阅读(236)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)import sysprint sys.path'''['C:\\Users\\Administrator\\Desktop','C:\\Pyth...
阅读全文
posted @ 2015-10-30 08:37
Xiao|Deng
阅读(315)
推荐(0)
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#以__name__进行单元测试#何为单元测试?#单元测试(模块测试)是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。#通常而言,单元测试是用于判断某个特定条件下某一个特定函数的行为 。...
阅读全文
posted @ 2015-10-30 08:25
Xiao|Deng
阅读(283)
推荐(0)