【问题标题】:Netsuite Rest API returns "No Content" status (204) when completed successfullyNetsuite Rest API 成功完成后返回“无内容”状态 (204)
【发布时间】:2022-10-18 22:52:16
【问题描述】:

我使用请求库。这怎么可能是默认行为?有什么方法可以返回创建的项目的 ID?

def create_sales_order():
    url = f"https://{url_account}.suitetalk.api.netsuite.com/services/rest/record/v1/salesOrder"

    data = {
        "entity": {
            "id": "000"
        },
        "item": {
            "items": [
                {
                    "item": {
                        "id": 25
                    },
                    "quantity": 3,
                    "amount": 120
                }
            ]
        },
        "memo": "give me money",
        "Department": "109"
    }

    body = json.dumps(data)

    response = client.post(url=url, headers=headers, data=body)
    print(response.text)

【问题讨论】:

    标签: python python-requests netsuite


    【解决方案1】:

    好的,事实证明,在 204 空响应中返回的标头包含指向已创建项目的链接(位置是返回的 json 中的键名),这足以执行另一个 get 请求并返回所有信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-14
      • 2018-09-30
      • 2021-12-09
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      相关资源
      最近更新 更多