【问题标题】:karate api : Required request part 'file' is not present [duplicate]空手道 api:所需的请求部分“文件”不存在 [重复]
【发布时间】:2018-10-04 15:54:37
【问题描述】:

当我尝试使用空手道框架上传图像时,我遇到了异常

{
    "message":"Required request part 'file' is not present", 
    "code":500,
    "className":"org.springframework.web.multipart.support.MissingServletRequestPartException"
}

空手道代码

Scenario: Adding image  
Given path Endpoints.upload_file  
And multipart file myFile = { read: 'karate-logo.jpg', filename: karate-logo.jpg', contentType: 'image/jpg' }  

And multipart field message = 'image test'  
When method post  

当我尝试使用邮递员点击时,API 工作正常。 只需在正文部分发送文件,表单数据键为“文件”,值作为要上传的图像。

【问题讨论】:

    标签: karate


    【解决方案1】:

    这里的“key”myFile 是上传字段的名称。看起来您的服务器正在等待 file。请将myFile 重命名为file,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2017-10-23
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-06
      • 2020-04-29
      • 2019-08-23
      • 2019-09-08
      相关资源
      最近更新 更多