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

Cypress发起API请求时如何传入括号包裹的GUID路径参数

Cypress GET接口路径拼接(带括号参数)解决方案

正确拼接方式

方案1:ES6模板字符串(推荐)

直接将括号写入模板字符串的固定部分,变量放在${}占位符内即可,示例:

const acctId = '你的实际账户ID'
cy.request({
  method: 'GET',
  // 注意整个url用反引号包裹,括号直接写在模板里
  url: `/v9.1/accounts(${acctId})`
})

拼接后生成的路径为/v9.1/accounts(你的实际账户ID),符合接口要求。

方案2:+号拼接写法

如果需要用+号拼接,要把左右括号作为独立字符串片段拼接:

const acctId = '你的实际账户ID'
cy.request({
  method: 'GET',
  url: '/v9.1/accounts(' + acctId + ')'
})

注意事项

如果账户ID包含特殊字符,拼接后出现400错误,可以给ID变量套一层URI编码处理:
url: /v9.1/accounts(${encodeURIComponent(acctId)})``

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 04:06:03