【问题标题】:Acumatica - Contract REST API - EnterPOReceipt actionAcumatica - 合同 REST API - EnterPOReceipt 操作
【发布时间】:2020-07-20 23:33:26
【问题描述】:

我正在尝试使用 Contract REST API 从采购订单创建 PO 收据。我使用以下正文:

{
  "entity": {
      "OrderNbr": {
          "value": "<<PO Number>>"
      }
  }
}

我得到的回复是202 Accepted,但它看起来不像在采购收据中创建了采购收据。

感谢任何帮助。

【问题讨论】:

    标签: rest acumatica


    【解决方案1】:

    202 状态仅表示请求已精心制定并被系统接受。目前正在处理该请求。

    这主要发生在您尝试触发的操作包含长时间运行的操作时。

    为了查看操作的实际结果,您需要在响应的 Location 标头中可用的 url 处执行 Get 操作。

    您可以在这里找到更多信息:

    https://help-2020r1.acumatica.com/Help?ScreenId=ShowWiki&pageid=91bf9106-062a-47a8-be1f-b48517a54324

    【讨论】:

    • 是的,我明白了,但是当我从第一个请求的响应中获取 Location 的 url 时,即使我找不到已创建的收据(如果已创建),它也只会返回 204 No Content )。我不认为它是创建的,因为首先,“新收据”不在采购收据列表的顶部,其次,它不在采购订单的 PO 历史记录中。
    • 204 响应表示操作已成功完成。您可以在我的答案中的链接中看到该响应代码
    猜你喜欢
    • 1970-01-01
    • 2019-10-19
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    相关资源
    最近更新 更多