cookies = http.cookies.SimpleCookie() cookies['hello'] = 'world' cookies['hello']['domain'] = 'localhost' cookies['hello']['path'] = '/' cookies['hello']['max-age'] = 3600 cookies['foo'] = 'bar' r.response.cookies = cookies r.response.headers["foo"] = 'bar' return 'cookie' @app.route('/cook2', type="text") def cook2(r): cookies = http.cookies.SimpleCookie() cookies['foo'] = 'bar' r.response.cookies = cookies return 'cookie' # python requests can't handle this?? Hangs waiting for response curl is fine #@app.route('/long',type='text') #def longresp(r): #return "fart"*128*1000 app.run(cores=1)
return "ok" @app.route('/mrqget') async def mrqget(r): #o = mrjson.loadb( await app._mrq.get(0,[15,1,0,30]) ) pk = await app._mrq.get(0, [15, 1, 0, 30]) #print("len pk", len(pk)) #j = await app.mcc.get(b"mrqget") return "ok" @app.route('/login', type="text") def login(r): app.setUserSessionAndCookies(r, mrjson.dumps({"user": "******"})) return 'Logged in!' @app.route('/template') def t2(r): context = {"world": "all you python fanatics out there!"} return engine.render('example.ten', context) @app.route('/long', type='text') def longresp(r): return "fart" * 128 * 1000 app.run(cores=4)
from mrhttp import Application from mrhttp import Request import mrhttp import socket app = Application() @app.route('/foo') def foo(): return 'foo\n' #@app.route('/',options=['session']) @app.route('/') def hello(): raise mrhttp.HTTPRedirect("/foo") return 'Hello World!' app.run(debug=True, cores=1)