import java.nio.charset.CharacterCodingException;
public class Params {
- public static class EncodingException extends RequestRestart {
+ public static class EncodingException extends ClientError {
public EncodingException(String msg) {
- super(msg);
- }
-
- public void respond(Request req) {
- throw(Restarts.stdresponse(400, "Invalid parameter encoding", getMessage()));
+ super("Invalid parameter encoding", msg);
}
}
}
return(null);
}
+
+ public static MultiMap<String, String> stdparams(Request req) {
+ MultiMap<String, String> params = Params.urlparams(req);
+ if(req.method() == "POST") {
+ MultiMap<String, String> pp = Params.postparams(req);
+ if(pp != null)
+ params.putAll(pp);
+ }
+ return(params);
+ }
}