2 deyuzhi deyuzhi 于 2015.06.15 12:45 提问

请问这个r='200 OK'是干嘛的.

这个程序就是greenlet交替运行

 import time
def consumer():
    r = ''
    while True:
        n = yield r
        if not n:
            return
        print('[CONSUMER] Consuming %s...' % n)
        time.sleep(1)
        r = '200 OK'

def produce(c):
    c.next()
    n = 0
    while n < 5:
        n = n+1
        print('[PRODUCER] Producing %s...' % n)
        r = c.send(n)
        print('[PRODUCER] Consumer return:%s' % r)
    c.close()

if __name__ == '__main__':
    c = consumer()
    produce(c)

里面这个r = '200 OK'是做什么的,我见很多程序都有这个,没有弄懂是什么功能?希望哪位老师指点一下,谢谢.

10个回答

gamefinity
gamefinity   Rxr 2015.06.15 12:50
已采纳

greenlet是python下的WEB服务器
200 ok是WEB服务器的状态响应,表示一切正常。

devmiao
devmiao   Ds   Rxr 2015.06.15 13:49

200表示正常访问
300表示跳转
400(著名的404)表示资源错误
500表示服务器故障

u012351768
u012351768   2015.06.15 13:00

表示网络状态正常的意思,跟常见的404,500类似,都是表示网络状态

star890124
star890124   2015.06.15 13:09

网络状态,正常。
你可以看看这个Https Status Code

beacon_2011
beacon_2011   Rxr 2015.06.15 14:13

和404差不多,就是网络状态的标志~

javai18n
javai18n   2015.06.15 14:39

是此次请求响应回来的状态,他会告诉你此次请求是否正常。200是正常的。
其他的或多或少是有问题的,有的问题出在自己,有的问题出在对方。通过返回的状态告诉你。

ycg514230
ycg514230   Rxr 2015.06.15 16:49

200表示http协议访问的结果是正常的。

noogel
noogel   2015.06.15 22:29

建议看看HTTP协议的资料。推荐: 图解HTTP
这里是HTTP的状态码介绍:http://baike.baidu.com/view/1790469.htm
图片说明

tongyi55555
tongyi55555   2015.06.16 08:42

网页状态标示,200标示正常

baidu_28935457
baidu_28935457   2015.06.15 13:46

就是一个函数的返回值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
200 OK (FROM CACHE) 与 304 NOT MODIFIED的区别
转载自:http://www.bokeyy.com/post/200-ok-from-cache-vs-304-not-modified.html 为什么有的缓存是 200 OK (from cache),有的缓存是 304 Not Modified 呢?很简单,看运维是否移除了 Entity Tag。移除了,就总是 200 OK (from cache)。没有移除,就两者交替出
关于http响应200 OK的问题
问题:tomcat8.5会只返回200,不返回OK解决办法:response.setStatus(HttpServletResponse.SC_OK,&quot;OK&quot;);https://bbs.csdn.net/topics/392030621https://bbs.csdn.net/topics/392167939
用dwz+springmvc出现这个问题Http status: 200 OK ajaxOptions: parsererror thrownError
用dwz+springmvc出现这个问题Http status: 200 OK ajaxOptions: parsererror thrownError: 就是你返回的数据不是标准的json格式,无法正确解析 我一直以为是我dwz没设置好。。 后面才发现了我设置的是target=”ajaxTodo” 不是用ajax 的。。 后台多设
SVN访问时出现200 OK错误的解决方法
今天配置测试服务器,好不容易配完了svn,访问的时候却出现了 OPTIONS of http://url 200 OK的错误。废话少说,告诉大家我是怎么解决的:原来我的配置文件写错了,我写的是:        DAV svn        SVNListParentPath on        SVNParentPath /svn        AuthType Basic        AuthName "Chinaemba Test  repos"        AuthMYSQLEnable on  
svn: OPTIONS of 'xxx': 200 OK
svn: OPTIONS of 'xxx': 200 OK  是因为"xxx"部分的网络访问路径少了一层文件夹导致。 别的解决方法没有解决我的问题,列举如下: http://blog.csdn.net/dragoncheng/article/details/7465276 http://blog.csdn.net/topasstem8/article/details/5
Http status: 200 OK ajaxOptions: parsererror thrownError: SyntaxError: Unexpected token < in JSON at
使用dwz框架和thinkphp做网站开发的时候,使用ajax提交返回的是json数据,但是提交的时候一直报以下的错误 Http status: 200 OK ajaxOptions: parsererror thrownError: SyntaxError: Unexpected token 百度了,没有出现正确的解决方案,等我测试了一下,我把我的测试输出数据都加上以后就出现了以上问题
常见http status code
/// /// 对服务器请求是否成功 /// /// true if is exist the specified uri; otherwise, false. /// URI. public static bool IsExist(string uri) { try { using (HttpWebRequest req = (HttpWebRe
腾讯面试题:买200返100优惠券,实际上折扣是多少?
到商店里买200的商品返还100优惠券(可以在本商店代替现金)。请问实际上折扣是多少? 由于优惠券可以代替现金,所以可以使用200元优惠券买东西,然后还可以获得100元的优惠券。 典型错误回答 200/300 = 67%. 简要分析:(假设商家和你都不笨,每人求最大利益,商家想卖多商品,买主想少花钱,而你不可能买到刚好,故只能出现以下情况)用枚举清晰 设花销为x元,折扣为r。 当
Status Code:200 OK (from disk cache)和304的区别,以及怎么禁止缓存
http Status 200 304 缓存
python基础学习笔记<Web开发>
来自:http://www.liaoxuefeng.com/ Web应用开发可以说是目前软件开发中最重要的部分。Web开发也经历了好几个阶段: 静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的; CGI:由于静态Web页面无法与用户交互,比如用户填写了一个注册表