Ich verwende Twisted-Klein
als Server. Hier ist ein einfaches Beispiel:HTTP Basic Auth auf Twisted-Klein-Server
from klein import Klein
app = Klein()
@app.route('/health', methods=['GET'])
def health_check(request):
return ''
@app.route('/query/<path:expression>', methods=['GET'])
def query(request, expression):
return 'Expression: {0}'.format(expression)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
Wie kann ich HTTP Basic Auth query
API Endpunkt? Mit Flask ist das einfach: http://flask.pocoo.org/snippets/8/
Aber ich finde keine Beispiele, wie Sie dies auf Twisted-Klein-Server tun.
Danke! Ich werde versuchen, dies morgen umzusetzen. –
Wenn ich versuche, den Server mit "twistd" auszuführen, erhalte ich den folgenden Fehler: 'kein Modul namens 'Anwendung'. Muss ich 'setup.py' Datei erstellen, und wie? Vielleicht ist es besser, wenn ich eine weitere SO Frage dazu aufstelle. –
Welche verdrehte Befehlszeile hast du benutzt? Ein Fehler bezüglich der Art der Anwendung klingt so, als ob Sie versuchen würden, die WSGI-Funktion zu verwenden, aber die kleinen Dokumente, die ich verlinkt habe, schlagen den '-class' Parameter vor, nicht WSGI. –