【发布时间】:2019-03-23 15:06:06
【问题描述】:
下面是许多尝试的代码之一,看看它是否有效。
当我 POST 到同一个 url 中的另一个端点时,enpoint 接受 JSON 正文或 GET,它返回 200。但是当我调用这一点时,它总是需要一些时间然后返回 504。
我尝试使用 ARC 达到相同的点,该点的所有者向我展示了他从 Postman 获得的结果,告诉我没问题。我上传的文件也很小。
这是我最近的尝试,但我也尝试了 RawFileBodyParts 的许多变体。
.exec(
http("POST multipart/form-data ")
.post("https://url.to/the/api")
.basicAuth("user", "password")
.header("Content-Type","multipart/form-data")
.bodyPart(RawFileBodyPart("file", "minuet2.pdf")
.fileName("minuet2.pdf")
.transferEncoding("binary")).asMultipartForm
【问题讨论】:
-
是否有防火墙阻止您访问该 URL?
-
我还有其他 api 点,这些接受 xml,但对于那些他们返回 200 所以我不这么认为。
标签: scala performance rest https gatling