我想将RESTAssured的Httpeaders转换为映射,然后使用它的特定值.有没有人能帮帮我?

我的密码是这样的-

private void executerequest(String uri, HttpHeaders requestHeader){
..todo..
}

现在,作为该函数的一部分,我需要包含HTTPHEADER的键值对的映射.

推荐答案

您可以遍历HttpHeaders对象并将其键-值对提取为Map.正如你在这里看到的:

import io.restassured.http.Headers;
import io.restassured.http.Header;
import java.util.HashMap;
import java.util.Map;

private void executeRequest(String uri, Headers requestHeaders) {
    Map<String, String> headerMap = new HashMap<>();

    for (Header header : requestHeaders) {
        headerMap.put(header.getName(), header.getValue());
    }
}

Java相关问答推荐

将偶数元素移动到数组的前面,同时保持相对顺序

那么比较似乎不是词典学的,尽管doctor 这么说

虚拟线程似乎在外部服务调用时阻止运营商线程

如何使用Java API在Oracle ODI中运行模拟?

如何在SystemiccationRetryListenerSupport中获得类级别的spring retryable annotation中指定的标签?

尽管类型擦除,instanceof与泛型在Java中如何工作?

如何在antlr4中跳过所有反斜杠-换行符而保留换行符?

Domino Designer 14中的保存代理添加了重影库

我怎样才能让IntelliJ标记toString()的任何实现?

Java Telnet客户端重复的IAC符号

使用for循环时出现堆栈溢出错误,但如果使用if块执行相同的操作,则不会产生错误

使IntelliJ在导入时优先 Select 一个类或将另一个标记为错误

处理4.3问题:javax.xml.ind包不存在(&Q;).您可能在学习GitHub教程时遗漏了库.&Q

在Java Spring JPA中插入包含对其他实体的引用的列

如何利用OpenTelemeter将初始值(零)输出到普罗米修斯

HBox内部的左对齐按钮(如果重要的话,在页码内)

在数组中查找素数时出现逻辑错误

java构造函数中的冻结操作何时发生?

Spring Boot应用程序中的自定义constraintvalidator不会被调用

在java中使用SevenZip.openArchive方法后无法删除文件