gpt4 book ai didi

post - 使用 JMeter 将文件上传到 rest API

转载 作者:行者123 更新时间:2023-12-04 02:10:01 26 4
gpt4 key购买 nike

注意 - 我已经检查了 BlazeMeter Tutorial当我使用“文件上传”选项卡时,它将 doc 作为正文数据上传。

这是我的请求的样子 -

enter image description here

执行时我得到以下请求 -

POST https://xxx

POST data:
<actual file content, not shown here>

[no cookies]

Request Headers:
Connection: keep-alive
Content-Type: multipart/form-data
Accept-Language: en-US
Authorization: bearer <>
Accept: application/json
Content-Length: 78920
Host: test-host
User-Agent: Apache-HttpClient/4.5.2 (Java/1.8.0_102)

并且请求失败并出现 400 错误 -

Response code: 400
Response message: Bad Request

由于我能够使用 curl 执行文件上传,我假设我错过了 JMeter 的一些配置。 curl 看起来像 -

curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' --header 'Authorization: Bearer <>' -F upload_file=@"test.pdf"  'https://xxx'

我在 JMeter 文件上传中遗漏了什么?

最佳答案

在 Jmeter 的 Advanced 选项卡中使用 Java 实现的另一个投票。我的 header 和正文在 postman 和 jmeter 之间完全相同,但在我更改为 Java 实现之前它不会上传我的文件(得到响应代码 415)。

关于post - 使用 JMeter 将文件上传到 rest API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com