Skip to content

Instantly share code, notes, and snippets.

@ojacobson
Created December 16, 2013 20:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ojacobson/7993684 to your computer and use it in GitHub Desktop.
Save ojacobson/7993684 to your computer and use it in GitHub Desktop.
package com.example.jersey2;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;
import org.springframework.stereotype.Component;
@Path("/fail")
@Component
public class Fail {
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response example(MultivaluedMap<String, String> values) {
String body = "x"; // 1
body = body + body; // 2
body = body + body; // 4
body = body + body; // 8
body = body + body; // 16
body = body + body; // 32
body = body + body; // 64
body = body + body; // 128
body = body + body; // 256
body = body + body; // 512
body = body + body; // 1024
body = body + body; // 2048
body = body + body; // 4096
body = body + body; // 8192
body = body + 'x'; // 8193
Response response = Response.status(Response.Status.BAD_REQUEST)
.entity(body).build();
return response;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment