本章将介绍以下主题:
- 使用HTTP GET获取用户输入
- 使用HTTP POST获取用户输入
- 添加天气和货币数据
GET
HTTP GET从用户获取有限的非敏感信息,以便服务器根据GET参数的要求返回页面。GET请求不应该修改服务器状态,用户应该多次请求返回相同的结果。
全局变量request已经帮你处理好了请求顺序和线程。参考资料。认情况下,只允许GET。
POST
HTTP POST用于提交更大的数据块或更敏感的数据到服务器。 通过POST请求发送的数据在网址中不可见。
实例
代码: headlines.py
import feedparser
from flask import Flask
from flask import render_template
from flask import request
import json
import urllib
app = Flask(__name__)
RSS_FEEDS = {'ft': 'http://www …