Я работаю с аппаратными устройствами, прошивка которых не может быть изменена. Я должен сделать из них сервер, единственное, что я могу настроить, это IP и порт.
Для начала я сделал следующий сервер во Flask
from flask import Flask
app = Flask(__name__)
@app.route("/" ,methods=['GET', 'POST', 'DELETE', 'PATCH'])
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run(host='0.0.0.0',port=5000)
Я получил ошибку 308:
Затем я воспользовался следующим подходом универсального URL, чтобы помочь своему делу.
from flask import Flask
app = Flask(__name__)
@app.route("/", defaults={"path": ""},methods=['GET', 'POST', 'DELETE', 'PATCH'])
@app.route("/<string:path>",methods=['GET', 'POST', 'DELETE', 'PATCH'])
@app.route("/<path:path>",methods=['GET', 'POST', 'DELETE', 'PATCH'])
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run(host='0.0.0.0',port=5000)
Но все равно я получаю ту же ошибку: