Здравствуйте, я новичок в python и получаю эту ошибку при вызове api на моей локальной машине 'localhost'
from flask import Flask,request
from flask_restful import Resource,Api
app = Flask(__name__)
api = Api(app)
todos = {}
class HelloWorld(Resource):
def get(self):
return 'Hello, World War 3'
class Todo(Resource):
def get(self, todo_id):
return {todo_id: todos[todo_id]}
def put(self,todo_id):
todos[todo_id] : request.form['data']
return {todo_id: todos[todo_id]}
api.add_resource(HelloWorld,'/')
api.add_resource(Todo,'/<string:todoId>')
if __name__ == '__main__':
app.run(debug=True)
и вот ошибка, которую я получаю при вызове этого API
raise JSONDecodeError("Expecting
value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Это довольно маленький код, и все же я не могу уловить реальную проблему.
Я делаю как на официальном сайте колбы:
Сайт колбы
Я видел другие посты по той же теме, но они высокого уровня, которые я не могу понять. Любая помощь будет оценена, спасибо