Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
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)