【问题标题】:ServiceNow Scripted REST API GET with BodyServiceNow 脚本化 REST API GET 与正文
【发布时间】:2019-05-20 16:55:10
【问题描述】:

我设置了一个 GET 脚本化的 rest API。但是,当我尝试发送带有正文的 GET 请求时,ServiceNow(在它到达我的代码之前)抱怨不允许 GET 有正文。

有没有办法取消这个限制?现在作为一种临时解决方法,我将请求转换为 POST。但是,这个请求不会改变任何状态,所以我认为它应该是一个 GET。该请求仅搜索现有项目。

【问题讨论】:

    标签: servicenow servicenow-rest-api


    【解决方案1】:

    GET 不使用正文,GET 的任何配置都在 URL 和标头中。查询 URL 如下所示:

    https://instance.service-now.com/api/now/table/problem?sysparm_query=active=true^ORDERBYnumber^ORDERBYDESCcategory&sysparm_limit=1

    请参阅此处的文档: https://developer.servicenow.com/app.do#!/rest_api_doc?v=madrid&id=r_TableAPI-GET

    通常可以使用 POST 来获取数据,例如 graphQL 会这样做,但我认为 SNOW 仅配置为 GET。

    【讨论】:

      猜你喜欢
      • 2019-11-20
      • 2016-08-06
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多