©2009 Google -
Code 主页 -
站点服务条款 -
隐私政策 -
站点目录
Google Code 有以下版本:
English -
Español -
日本語 -
한국어 -
Português -
Pусский -
中文(简体) -
中文(繁體)
WSGIApplication 在收到请求时,会创建一个与请求中网址路径相关联的 RequestHandler 类的实例。然后,调用与请求的 HTTP 操作相对应的方法,例如 HTTP GET 请求的 get() 方法。该方法会处理请求并准备响应,然后返回。最后,应用程序将响应发送到客户端。
以下示例定义了响应 HTTP GET 请求的请求处理程序:
class AddTwoNumbers(webapp.RequestHandler):
def get(self):
try:
first = int(self.request.get('first'))
second = int(self.request.get('second'))
self.response.out.write("<html><body><p>%d + %d = %d</p></body></html>" %
(first, second, first + second))
except (TypeError, ValueError):
self.response.out.write("<html><body><p>Invalid inputs</p></body></html>")
请求处理程序可定义以下任何方法以处理相应的 HTTP 操作:
|
|