在这小小的代码中,第四行是什么?Python中的“result.status_code == 200”是什么意思?
from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
doSomethingWithResult(result.content)
在这小小的代码中,第四行是什么?Python中的“result.status_code == 200”是什么意思?
from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
doSomethingWithResult(result.content)
这是一个HTTP状态码,表示“OK”(EG:服务器成功地应答了http请求)。
谁写的,应该使用常数而不是幻数。 httplib模块具有所有http响应代码。
例如为:
>>> import httplib
>>> httplib.OK
200
>>> httplib.NOT_FOUND
404
HTTP返回码是恒定的,而不是一个幻数。他们明天不会神奇地改变...... – 2009-12-12 07:46:32
@ X-Istence,你似乎不知道术语“幻数”的含义。在这种情况下,幻数是一个数字文字,它在代码中出现而没有解释。 – 2009-12-12 08:52:09
谢谢fyjham! – brilliant 2009-12-12 03:32:09
Thx @brilliant你节省了我的时间;) – gustav 2017-10-06 03:34:11