You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SCIM PatchOp移除name.middleName无效,请求排查原因

SCIM PATCH移除属性无效的问题排查

问题根源

你的PATCH请求中path参数格式错误——对于SCIM核心用户 schema(urn:ietf:params:scim:schemas:core:2.0:User)下的属性,不需要在路径前附加完整的schema URI前缀,服务器无法识别带前缀的属性路径,因此会返回200但忽略无效操作。

修正后的请求示例

{
    "schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
    "Operations": [
        {
            "op":"remove",
            "path":"name.middleName"
        }
    ]
}

补充说明

  • 只有操作扩展schema的属性时,才需要在path中指定完整的schema URI前缀,格式示例:urn:example:custom:schema:user:favoriteColor
  • 部分SCIM服务端对格式不合法的path不会返回错误码,仅静默忽略操作,这也是你遇到"返回200但属性未移除"的原因。

内容的提问来源于stack exchange,提问作者Toru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:22:32