Прочитав вступительные статьи по REST (Филдинг-тезис и другие), мое восприятие безгражданства заключается в том, что на стороне сервера не должно быть объектов сеанса. Тем не менее, я вижу Flask (и, возможно, другие структуры REST в разных технологиях, о которых я не знаю) дает нам объект сеанса для хранения информации на сервере в этом пример:
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
return redirect(url_for('index'))
...
Конечно, я недопонимаю безгражданство REST. Итак, что это на самом деле?