All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.egzosn.pay.common.http.HttpHeader Maven / Gradle / Ivy

There is a newer version: 2.14.7
Show newest version
package com.egzosn.pay.common.http;

import org.apache.http.Header;
import org.apache.http.message.BasicHeader;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;


/**
 *  请求头
 *
 * @author egan
 *         
*               email [email protected]
*               date 2018/01/30
*           
*/ public class HttpHeader{ /** * 请求头 */ private List
headers; public HttpHeader() { } public HttpHeader(List
headers) { this.headers = headers; } /** * 请求头 * * @param header 请求头 */ public HttpHeader(Header header) { addHeader(header); } /** * 获取请求头集 * * @return 请求头集 */ public List
getHeaders() { return headers; } /** * 添加请求头 * * @param header 请求头 */ public void addHeader(Header header) { if (null == this.headers) { this.headers = new ArrayList<>(); } this.headers.add(header); } /** * 设置请求头集 * * @param headers 请求头集 */ public void setHeaders(List
headers) { this.headers = headers; } /** * 设置请求头集 * * @param headers 请求头集 */ public void setHeaders(Map headers) { for (Map.Entry entry : headers.entrySet()) { addHeader(new BasicHeader(entry.getKey(), entry.getValue())); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy