java - 卷曲到放心API
问题描述
我正在尝试从 GET curl 请求中使用 REST-Assured:
curl --location --request GET \
"https://repo.jfrog.org/artifactory/<REPO-KEY>/<GROUPD-ID>/<ARTIFACT-ID>/<VERSION>-SNAPSHOT/file1.xml" \
--header 'originating_ip: 127.0.0.1' \
--user 'username:password' \
--output jrog_test_output
这是 REST-Assured 请求:
given().header("originating_ip", "127.0.0.1").formParam("username","username").formParam("password","password").log().all().get(url).then().log().all().assertThat().statusCode(HttpStatus.SC_OK);
这不会连接,也不会获取日志。应该如何分配用户名和密码。
解决方案
谢谢。授权标头与 Base64 编码一起使用,例如: echo -n "username:password" | base64 => 输出编码值 .header("Authorization", "Basic")
推荐阅读
- python - 如何修复 jupyter notebook 中的“关键错误:索引”错误
- mysql - MySQL 中使用缓冲池的低可用内存和许多 NULL 索引
- python - 如何使用 tkinter 将功能键绑定到键盘中的键
- tensorflow - 长句子不适合深度学习模型吗?
- sql - Delphi:执行 CMD 命令但转储文件为空
- tfs - TFS:按父母条件查询任务
- javascript - 将 contenteditable 的内容传递给 php 中的输入值和进程
- python - 如何读取 main_file.exe 中的 data.txt 而不将它们保存在 python 的单个文件夹中
- python - 如何获得详细的异常?
- jquery - 在laravel中循环集合到jquery