首页 > 解决方案 > 获取 java.net.URISyntaxException:索引 7 处路径中的非法字符:http:/${Bearer}

问题描述

我有一个 API 名称 loginUser,它生成授权 Token,将在其他后续 API 中传递。

以下是回复:-

HTTP/1.1 200 OK 日期:2018 年 11 月 10 日星期六 07:08:45 GMT 内容类型:application/json;charset=utf-8 Content-Length: 71 Connection: keep-alive Server: nginx/1.10.3 (Ubuntu) X-Powered-By: Express Access-Control-Allow-Origin: * Access-Control-Expose-Headers: date , authorization, x-powered-by, connection, server, access-control-allow-origin, content-type, content-length, x-final-url authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIyYmEyYjc1My03NWEwLTQxNGYtYWFiOC0zZGY1M2I4YmIwMDEiLCJpc0Nvb2siOnRydWUsImlhdCI6MTU0MTgzMzcyNX0.3FRVpHm4EF2Ahzzy-OjbZ2EeZto6-hSFKHNtG5wcjBs

我想在哪里获取授权。

我正在使用正则表达式提取器,但它抛出错误(URISyntaxException:路径中的非法字符)

快照:-

步骤1

第2步

Step_3

第4步

我已经看到了几个与此错误相关的查询,但在 Jmeter 中没有,我也尝试使用 % 来摆脱此错误,但这并没有成功。

提前致谢。

标签: regexjmeter

解决方案


授权在标头中发送/接收,

更改第 2 步,要检查的字段应为 Response Headers 以获取值


推荐阅读