【问题标题】:Displaying Master Detail Response in Postman在 Postman 中显示主从响应
【发布时间】:2020-04-14 15:53:21
【问题描述】:

我有一个具有主从结构的 Oracle ADF 应用程序。我的应用程序运行良好,但是当我插入主从记录时,我的详细信息对象没有显示在响应中,而是显示在链接中。

那么,我怎样才能让应用程序显示详细信息以及主信息。我的请求和响应如下。非常感谢。

----------请求-------------- ------------------------------------

{

      "ChqCode": "value",
      "ChqAmt": 1234,
      "ChqBankCompCode": "value",
      "ChqCompCode": "value",
      "PayViewObj":[
        {
          "PaCompCode": "value",
          "PaChqCompCode": "value"
        }
   ]
}

--------------响应---------- -----

{
  "ChqCode": "value",
  "ChqAmt": 1234,
  "ChqBankCompCode": "value",
  "ChqCompCode": "value",
  "links": [
    {
      "rel": "self",
      "href": "http://127.0.0.1:7101/ap-rest-api/rest/1/manualcheck/5100",
      "name": "manualcheck",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://127.0.0.1:7101/ap-rest-api/rest/1/manualcheck/5100",
      "name": "manualcheck",
      "kind": "item"
    },
    {
      "rel": "child",
      "href": "http://127.0.0.1:7101/ap-rest-api/rest/1/manualcheck/5100/child/PayViewObj",
      "name": "PayViewObj",
      "kind": "collection"
    }
  ]
}

【问题讨论】:

    标签: java json rest postman oracle-adf


    【解决方案1】:

    这是不可能的。这是 ADF 框架的限制。在 POST 时,一旦插入记录,它就会对插入的记录执行 GET(类似操作),并为您的 POST 提供与响应负载相同的内容。

    对于您的 POST 操作,响应负载是对插入数据的确认。

    为确保您的插入成功,您应该依赖于响应状态 201。但最好使用连续的 GET 操作来验证 POST 的数据。在这种情况下,您还可以从链接中获取子资源。

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 1970-01-01
      • 2021-04-18
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      相关资源
      最近更新 更多