package org.simpleframework.http.validate.test;
import org.simpleframework.http.Request;
import org.simpleframework.http.Response;
public class Encoder {
public static String encode(Request request) {
return encode(request.toString());
}
public static String encode(Response response) {
return encode(response.toString());
}
public static String encode(String header) {
int length = header.length();
StringBuilder builder = new StringBuilder(length * 2);
for(int i = 0; i < length; i++) {
char ch = header.charAt(i);
if(ch == '\r') {
builder.append("[\\r]");
} else if(ch == '\n') {
builder.append("[\\n]\n");
} else {
builder.append(ch);
}
}
return builder.toString();
}
}