PythonはAPIサーバを迅速に構築

690 ワード

from wsgiref.simple_server import make_server
from urllib.parse import parse_qs

def application(environ, start_response) :
    print(environ['PATH_INFO'])
    start_response('200 OK', [('Content-Type', 'text/html;charset=utf-8')])
    params = parse_qs(environ['QUERY_STRING'])
    params_text = str(params.get('txt', [''])[0])
    body = "hello" + params_text
    return [body.encode('utf-8')]

if __name__ == '__main__':
    httpd = make_server('', 8000, application)
    print('Serving HTTP on port 8000...')
    httpd.serve_forever()


// http://ip:8000