【问题标题】:webAPI communication in python: Requested route has not been mapped in sparkpython中的webAPI通信:请求的路由尚未在spark中映射
【发布时间】:2019-03-09 00:50:40
【问题描述】:

我正在尝试通过需要 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

【问题讨论】:

    标签: python json spark-java web-api-testing


    【解决方案1】:

    请求的路由 [/v1/TransportOrders/Order-0001] 尚未在 Spark 中映射以供接受:[/]

    这是来自 SparkJava 的默认“404”消息。您应该在服务器 API 文档中仔细检查您正在调用正确的端点,在正确的路径上使用正确的参数和标头 - 以及正确的服务器,就此而言。

    【讨论】:

      猜你喜欢
      • 2015-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 2015-06-19
      • 2016-07-16
      • 1970-01-01
      相关资源
      最近更新 更多