我正在尝试通过需要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
答案 0 :(得分:0)
请求的路线[/ v1 / TransportOrders / Order-0001]尚未在Spark中被映射为接受:[/]
这是SparkJava的默认“ 404”消息。为此,您应该仔细检查服务器API文档,以正确的路径在正确的路径上调用正确的端点,并使用正确的参数和标头-以及正确的服务器。