Hey,

I am using the callBackScript() of AbstractDefaultAjaxBehavior:
AbstractDefaultAjaxBehavior behavior = new AbstractDefaultAjaxBehavior() {

            @Override
            public CharSequence getCallbackFunction(CallbackParameter...
extraParameters) {
                return super.getCallbackFunction(extraParameters);
            }

            @Override
            public void renderHead(Component component, IHeaderResponse
response) {
                super.renderHead(component, response);
                String callBackScript =
getCallbackFunction(CallbackParameter.explicit(JS_PARAM_CERTIFICATE),
CallbackParameter.explicit(JS_PARAM_CERTIFICATE_CHAIN)).toString();
                callBackScript = "sendCertificate=" + callBackScript + ";";

response.render(OnDomReadyHeaderItem.forScript(callBackScript));
            }

            protected void respond(final AjaxRequestTarget target) {

                String certificate =
getRequest().getRequestParameters().getParameterValue(JS_PARAM_CERTIFICATE).toString();
                String certificateChain =
getRequest().getRequestParameters().getParameterValue(JS_PARAM_CERTIFICATE_CHAIN).toString();
            }
        };
        add(behavior);


The problem is that I need to send certificate and certificateChain from JS
and these are obviously quite long. Thus I am getting " Wicket.Ajax:
Wicket.Ajax.Call.failure:
Error while parsing response: Request-URI Too Long".

Any idea how to solve this?

I am on Wicket 7.0.0...

Thanks,
Zbynek

Reply via email to