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

Karate框架Form-Data及cURL代码片段中文化与技术问询改写

技术问询请求

请对指定的Karate框架Form-Data格式内容及对应的cURL代码片段进行中文化处理,处理过程中需全程保留所有技术术语、代码结构、特殊符号及原有格式。原始cURL代码片段如下:

curl --location --request POST 'http://smartdoc-apac-documentservices-dk1174-b.uku1f.paas.intranet.db.com/fn/createCaseMgmtDocument' \
--form 'file=@"RCH_15CA.pdf"' \
--form 'docServiceInputJson="{\"strMimeType\": \"APPLICATION/PDF\",\"strTenantAppId\": \"SDAPAC_INTERIM_TECH\",\"objFilenetMetadata\": \"{'''dbDocumentClass''':['''DB90602_DBSMARTDOCAPAC'''],'''dbTitle''':[''RCH_15CA.pdf'''],'''dbJurisdiction''':['''IN'''],'''dbAuthor''':['''gtb-smartdoc-int@db.com'''],'''dbLegalEntity''':['''0784'''],'''dbRecordCode''':['''PRC-06-B023-01'''],'''dbLanguage''':['''en'''],'''dbClassification''':['''3'''],'''dbBusiness''':['''G_7717''']}\",\"strWriteDocumentGroup\": \"smtdoc_fn_users\",\"strEnrichFNMetadataFlag\": \"N\",\"objAppMetadata\": {\"DB90602_apacJurisdiction\": \"IN\",\"DB90602_apacDbBusiness\": \"G_7717\",\"DB90602_apacRecordCode\": \"PRC-06-B023-01\",\"DB90602_apacLegalEntity\": \"0784\",\"DB90602_apacClassification\": \"3\",\"DB90602_apacDocumentClass\": \"DB90602_DBSMARTDOCAPAC\",\"DB90602_apacLanguage\": \"en\"},\"strReadDocumentGroup\": \"smtdoc_fn_users\"}"'

中文化处理结果

1. cURL代码中文说明

该cURL命令通过POST请求调用案件管理文档创建接口,采用Form-Data格式提交数据,各部分含义如下:

  • 请求地址:http://smartdoc-apac-documentservices-dk1174-b.uku1f.paas.intranet.db.com/fn/createCaseMgmtDocument(案件管理文档创建接口)
  • Form-Data字段详情:
    • file:待上传的PDF文件,本地路径为RCH_15CA.pdf
    • docServiceInputJson:服务入参JSON对象,各参数含义:
      • strMimeType:文件MIME类型,值为APPLICATION/PDF
      • strTenantAppId:租户应用ID,值为SDAPAC_INTERIM_TECH
      • objFilenetMetadata:Filenet元数据,包含以下属性:
        • dbDocumentClass:文档分类标识,值为DB90602_DBSMARTDOCAPAC
        • dbTitle:文档标题,值为RCH_15CA.pdf
        • dbJurisdiction:管辖区域代码,值为IN(印度)
        • dbAuthor:文档作者邮箱,值为gtb-smartdoc-int@db.com
        • dbLegalEntity:法人实体编号,值为0784
        • dbRecordCode:记录编码,值为PRC-06-B023-01
        • dbLanguage:文档语言代码,值为en(英文)
        • dbClassification:文档分级标识,值为3
        • dbBusiness:业务线编码,值为G_7717
      • strWriteDocumentGroup:文档写入权限组,值为smtdoc_fn_users
      • strEnrichFNMetadataFlag:是否增强Filenet元数据标记,值为N(不增强)
      • objAppMetadata:应用层元数据,与Filenet元数据对应业务属性一致
      • strReadDocumentGroup:文档读取权限组,值为smtdoc_fn_users

2. Karate框架Form-Data格式示例(含中文注释)

# 配置请求地址
Given url 'http://smartdoc-apac-documentservices-dk1174-b.uku1f.paas.intranet.db.com/fn/createCaseMgmtDocument'
# 添加Form-Data文件字段:上传指定PDF文件
And request multipart file name 'file' path 'RCH_15CA.pdf' contentType 'application/pdf'
# 添加Form-Data参数字段:服务入参JSON
And multipart field name 'docServiceInputJson' value """
{
  "strMimeType": "APPLICATION/PDF",
  "strTenantAppId": "SDAPAC_INTERIM_TECH",
  "objFilenetMetadata": "{\"dbDocumentClass\":[\"DB90602_DBSMARTDOCAPAC\"],\"dbTitle\":[\"RCH_15CA.pdf\"],\"dbJurisdiction\":[\"IN\"],\"dbAuthor\":[\"gtb-smartdoc-int@db.com\"],\"dbLegalEntity\":[\"0784\"],\"dbRecordCode\":[\"PRC-06-B023-01\"],\"dbLanguage\":[\"en\"],\"dbClassification\":[\"3\"],\"dbBusiness\":[\"G_7717\"]}",
  "strWriteDocumentGroup": "smtdoc_fn_users",
  "strEnrichFNMetadataFlag": "N",
  "objAppMetadata": {
    "DB90602_apacJurisdiction": "IN",
    "DB90602_apacDbBusiness": "G_7717",
    "DB90602_apacRecordCode": "PRC-06-B023-01",
    "DB90602_apacLegalEntity": "0784",
    "DB90602_apacClassification": "3",
    "DB90602_apacDocumentClass": "DB90602_DBSMARTDOCAPAC",
    "DB90602_apacLanguage": "en"
  },
  "strReadDocumentGroup": "smtdoc_fn_users"
}
"""
# 发送POST请求
When method post
# 断言请求返回状态码为200
Then status 200

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 10:57:36