package org.limewire.http;
import java.util.StringTokenizer;
import org.apache.http.Header;
import org.apache.http.HttpMessage;
/**
* Provides utility methods for HttpCore.
*/
public class HttpCoreUtils {
/**
* Returns true, if message contains a header with <code>name</code> and the
* value is a comma separated list that contains <code>token</code>.
*/
public static boolean hasHeaderListValue(HttpMessage message, String name, String token) {
Header[] headers = message.getHeaders(name);
for (Header header : headers) {
StringTokenizer t = new StringTokenizer(header.getValue(), ",");
while (t.hasMoreTokens()) {
if (token.equals(t.nextToken().trim())) {
return true;
}
}
}
return false;
}
}