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

Postman导出的curl命令在命令行执行失败,请求排查修复

curl命令执行失败问题排查与修复

问题根源分析

原命令存在以下几个关键错误:

  • 请求头参数错误:误用小写-h(curl中-h是显示帮助信息),正确设置请求头需用大写-H,这导致otcsticket认证头被错误解析,引发主机解析异常。
  • Content-Type拼写错误:mutlipart应为multipart,且手动指定Content-Type:multipart/form-data完全没必要——curl在使用-F参数时会自动生成正确的Content-Type及boundary值,手动指定反而容易出现不匹配问题。
  • JSON参数未加引号:-F body={"type":144,...}中的JSON未用引号包裹,Windows命令提示符会把大括号内的内容拆分成多个参数,导致语法混乱。
  • 文件路径格式问题:Windows下路径应使用反斜杠\,或者用引号包裹路径,避免解析错误。

修复后的curl命令

curl -k -L -v https://doculink.qa.test123.com/otcs/llisapi.dll/api/v1/nodes ^
-H "otcsticket:EN27dfgtnokajsdaskdaskdjjklhfiuewdcbmsdnndsk" ^
-F "body={\"type\":144,\"parent_id\":741774,\"name\":\"3postmancreation1.txt\"}" ^
-F "file=@C:\User\fileUpload.csv"

额外说明

  • Windows命令提示符中如果需要换行,用^作为换行符;若在PowerShell环境,换行符用`。
  • 去掉手动指定的Content-Type参数,让curl自动处理多表单数据的头部信息,避免boundary不匹配的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 20:20:28