首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将删除其他数据(元数据)以响应

将删除其他数据(元数据)以响应
EN

Stack Overflow用户
提问于 2021-06-25 05:02:32
回答 2查看 198关注 0票数 0

我试图在wiremock中发布一个文件,并在映射中配置该文件,如下所示。在回应中,我看到了内容类型,内容配置等,有什么方法可以禁用这个功能吗?

POST文件

管理/文件/某些.admin

使用表单数据上载文件

some.json含量

代码语言:javascript
复制
{
  "user": "xxx"
}

创建映射

管理/映射

代码语言:javascript
复制
{
    "request": {
        "method": "GET",
        "url": "/some"
    },
    "response": {
        "status": 200,
        "bodyFileName": "some.json",
                "headers": {
          "Content-Type": [
            "application/json;charset=UTF-8"
          ]
        }
    }
}

检查api

http://localhost:8080/some

响应:

代码语言:javascript
复制
----------------------------228585284577179878202292
Content-Disposition: form-data; name="file"; filename="some.json"
Content-Type: application/json

{
  "user": "xxx"
}
----------------------------228585284577179878202292--

正如您所看到的,在实际响应中还有如下所示的其他内容。想要禁用下面的内容。怎么做?

代码语言:javascript
复制
----------------------------228585284577179878202292
    Content-Disposition: form-data; name="file"; filename="some.json"
    Content-Type: application/json
    
----------------------------228585284577179878202292--  
EN

回答 2

Stack Overflow用户

发布于 2021-06-25 05:15:58

在上传文件时,选择二进制而不是表单数据。然后它只返回实际的反应..。

代码语言:javascript
复制
{
  "user": "xxx"
}
票数 0
EN

Stack Overflow用户

发布于 2022-07-29 11:49:43

如果像@Minisha所说的那样,通过HTTP请求将一个文件放入wiremock实例,那么在put请求中添加“Content”:'binary‘头。下面是python 请求的一个示例

代码语言:javascript
复制
headers = {'Content-type': 'binary'}
requests.put(url=mock_wire_files_url_file_name, data=open(your_file, 'rb'), headers=headers)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68125715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档