我在 Jmeter 中有一个 API,我在其中传递一个令牌(从以前的 API 中提取),但收到错误:HTTP/1.1 431 请求标头字段太大。
为了传递标头,我使用 HHTP 标头管理器 Jmeter 标头管理器
但是这个 API 在同一台机器上的 Postman 上工作得很好。
找不到任何具体的解决方案来解决我的问题
屏幕截图:
该错误是不言自明的,根据请求标头字段太大文章:
尝试使用HTTP 431 Request Header Fields Too Large 响应状态码表示服务器拒绝处理该请求,因为请求的 HTTP 标头太长。减少请求标头的大小后可以重新提交请求。
当请求头的总大小太大,或者单个头字段太大时,可以使用431。为了帮助那些遇到此错误的人,请在响应正文中指出这两个错误中的哪一个是问题所在 - 理想情况下,还包括哪些标头太大。这让用户可以尝试解决问题,例如清除 cookie。
Debug Sampler 查看您的 access_token_metadata
标头值,可能是您的关联以某种方式失败并提取一些额外的数据
HTTP(S) 测试脚本记录器来记录它,您将需要:
更多信息: