小编Adi*_*tya的帖子

使用Postman Chrome扩展程序发送多部分/表单数据内容

我正在努力使用Postman Chrome扩展程序创建POST多部分/混合请求.我一直在获得HTTP 500.

已经经历过这个问题,但遗憾的是解决方案对我不起作用.

这是我的卷曲请求,对我有用.

curl -H"Content-Type:multipart/form-data"-F"merchantLogo =@offerlogo-320-320.png; type = image/png"-F"merchantDetails =@merchant.json; type = application/json" -X PATCH localhost:5000/api/merchants/57035bda0c74362faf5937f2/details -i -v

当我使用Postman时 在此输入图像描述

我得到了这样的回应

{"code": 500,
"message": "There was an error processing your request. It has been logged (ID 034bec7815baca2e)."}
Run Code Online (Sandbox Code Playgroud)

请求邮件从邮递员传递. 邮递员请求标题

不知何故,当从POSTMAN调用时,merchantDetails总是被传递为null,并且在从curl进行调用时正确传递.

任何帮助将非常感激.

编辑1:

我将POSTMAN的请求复制为curl,

卷曲' 的http://本地主机:5000/API /商家/ 5714d8e060b2a79e62227d1a /详细信息 ' -X PATCH -H '杂注:无缓存' -H '来源:铬扩展:// fdmmgilgnpjigdojojpjoooidkmcomcm' -H"的Accept-Encoding: gzip,deflate,sdch'-H'Accept-Language:en-GB,en-US; q = 0.8,en; q = 0.6'-H'User-Agent:Mozilla/5.0(X11; Linux x86_64)AppleWebKit/537.36 (KHTML,与Gecko一样)Chrome/49.0.2623.87 Safari/537.36'-H'内容类型:multipart/form-data; boundary = ---- WebKitFormBoundaryxRZ6VKzFV40ZFIsd'-H'接受:/ ' - H'缓存控制:无缓存'-H'Cookie:JSESSIONID …

curl google-chrome http-headers http-request postman

8
推荐指数
0
解决办法
1万
查看次数

在三重 qouted 字符串中使用 gatling 会话变量

如何在 gatling 的 StringBody 中使用会话变量?

我已经定义了我的exec喜欢,

val migrateAsset = exec(_.set("assetId", AssetIdGenerator.generateRandomAssetId()))
      .exec(http("Migrate Asset")
      .post(s"$url/asset/metadata")
      .header("Content-Type", "application/json")
      .header("Authorization", s"Bearer ${authToken}")
      .body(StringBody(
          s"""
            |{
            |    "objectType" : "DocumentType",
            |    "fileName" : "main.xml",
            |    "locations" : [
            |        {
            |            "region" : "eu-west-1",
            |            "url" : "https://s3-eu-west-1.amazonaws.com/${bucketName}/${assetId}"
            |        },
            |        {
            |            "region" : "us-east-1",
            |            "url" : s"https://s3.amazonaws.com/${bucketName}/${assetId}"
            |        }
            |    ],
            |    "format" : "MAIN",
            |    "mimeType" : "text/plain"
            |}
          """.stripMargin
      ))
      .check(status.is(200)))
Run Code Online (Sandbox Code Playgroud)

在正文中,我希望assetId欧盟西部和美国东部地区都通过同样的检查。由于 assetId 是随机生成的,因此我将其存储在会话变量中以确保我对两个位置使用相同的 assetId。 …

scala performance-testing gatling scala-gatling gatling-plugin

5
推荐指数
1
解决办法
1621
查看次数

mongodb 中的预读是什么意思?

我在 mongodb 上收到此警告,

WARNING: Readahead for /data is set to 1024KB
We suggest setting it to 256KB (512 sectors) or less
http://dochub.mongodb.org/core/readahead
Run Code Online (Sandbox Code Playgroud)

查询时,每个链接都建议将预读值设置为较少的数字以及如何设置?

我知道将它设置为较小的值会让我摆脱警告,但我对预读代表什么更感兴趣?如果我将其设置为更高的值会产生什么影响?

database mongodb nosql

3
推荐指数
1
解决办法
2942
查看次数