Я пишу команду cURL для запуска запроса GET с параметром для моего REST API, но получаю следующую ошибку:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the
URL manually please check your spelling and try again.</p>
Мое требование: Запрос GET содержит номер рабочей станции (ws).Ответ должен получить номер детали, соответствующий самому номеру рабочей станции (ws) из хранилища.
Мой код Python API:
from flask import Flask,jsonify,request,render_template
app = Flask(__name__)
repository = [{'ws': 'abc', 'part': 409}, {'ws': 'ac', 'part': 409}]
@app.route('/ws_part/<string:ws>')
def get_ws_part(ws):
for entry in repository:
if entry['ws'] == ws:
return jsonify(entry)
return jsonify ({'message': 'workstation not found'})
app.run(port=5000)
cURL command used:
curl http://localhost:5000/part_quantity/ws_part/abc123
Я думаю, что-то не так с синтаксисом cURLКоманда, которую я использовал.Пожалуйста, помогите мне решить проблему.