final String sessionUrl = serviceName + "/222/" + UUID.randomUUID().toString();
final SockJsServiceFactory echoService = echoService();
final FullHttpResponse response = jsonpRequest(sessionUrl + "/jsonp?c=x", echoService);
assertThat(response.getStatus(), is(HttpResponseStatus.OK));
assertThat(response.content().toString(UTF_8), equalTo("x(\"o\");\r\n"));
assertBrokenJSONEncoding(jsonpSend(sessionUrl + "/jsonp_send", "d=%5B%22x", echoService));
assertPayloadExpected(jsonpSend(sessionUrl + "/jsonp_send", "", echoService));
assertPayloadExpected(jsonpSend(sessionUrl + "/jsonp_send", "d=", echoService));
assertPayloadExpected(jsonpSend(sessionUrl + "/jsonp_send", "p=p", echoService));