cURL для параметризованного запроса GETrequest 404 Ошибка не найдена - PullRequest
0 голосов
/ 20 ноября 2018

Я пишу команду 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Команда, которую я использовал.Пожалуйста, помогите мне решить проблему.

...