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

io.github.stylesmile.http.HttpHeader Maven / Gradle / Ivy

package io.github.stylesmile.http;

/**
 * @author Stylesmile
 */
public class HttpHeader {
    private final String name;
    private final String value;

    public HttpHeader(String name, String value) {
        this.name = name.trim();
        this.value = value.trim();
        // RFC2616#14.23 - header can have an empty value
        if (this.name.length() == 0) { // name cannot be empty
            throw new IllegalArgumentException("name cannot be empty");
        }
    }

    public String getName() {
        return name;
    }


    public String getValue() {
        return value;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy