Связь через webAPI в python: Запрошенный маршрут не был отображен в spark - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь связаться с сервером (программой, управляющей роботами) через webAPI, который ожидает файлы JSON. Я пытался реализовать это с помощью следующего кода Python, но всегда получаю сообщение об ошибке:

Запрошенный маршрут [/ v1 / TransportOrders / Order-0001] не был сопоставлен в Spark для принятия: [ / ]

Кто-нибудь знает, что вызывает ошибку или как ее исправить? Дайте мне знать, если вам нужны дополнительные подробности. Спасибо

КОД:

#!/usr/bin/env python

import requests
import json


url = 'http://localhost:55200/v1/TransportOrders/Order-0001'
# headers= {'Content-type': 'application/json'}
transportOrders = {
  "deadline": "2019-03-07T06:42:40.396Z",
  "intendedVehicle": "Vehicle-0001",
  "destinations": [
    {
      "locationName": "Location-0001",
      "operation": "NOTHING",
    }
  ]
}
resp = requests.post(url, data=json.dumps(transportOrders))
print 'data sent'
if resp.status_code != 200:
    print 'error accured transmitting data'
    print resp.status_code

1 Ответ

0 голосов
/ 08 марта 2019

Запрошенный маршрут [/ v1 / TransportOrders / Order-0001] не был сопоставлен в Spark для принятия: [/]

Это сообщение по умолчанию «404» от SparkJava,Вы должны дважды проверить в документации API сервера, что вы вызываете правильную конечную точку, правильный путь с правильными параметрами и заголовками - и правильный сервер, в этом отношении.

...