Python中的WebAPI通信:请求的路线尚未在Spark中映射



我正在尝试通过WebAPI与期望JSON文件的WebAPI与服务器(控制机器人的程序)进行通信。我试图通过以下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

请求的路由[/v1/transportorders/order-0001]尚未在Spark中映射以供:[/]

这是Sparkjava的默认" 404"消息。您应该在服务器API文档中仔细检查您要调用正确的端点,在正确的路径上使用正确的参数和标头 - 以及正确的服务器。

最新更新