/** * Called by {@link #setRequestData}. * <p> * The default implementation invokes * {@link RequestBuilder#setRequestData(String)}. * * @param rb the RequestBuilder that is currently being configured * @param data the data to send */ protected void doSetRequestData(RequestBuilder rb, String data) { rb.setRequestData(data); }
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
/** * Called by {@link #setRequestData}. * <p> * The default implementation invokes * {@link RequestBuilder#setRequestData(String)}. * * @param rb the RequestBuilder that is currently being configured * @param data the data to send */ protected void doSetRequestData(RequestBuilder rb, String data) { rb.setRequestData(data); }
/** * Called by {@link #setRequestData}. * <p> * The default implementation invokes * {@link RequestBuilder#setRequestData(String)}. * * @param rb the RequestBuilder that is currently being configured * @param data the data to send */ protected void doSetRequestData(RequestBuilder rb, String data) { rb.setRequestData(data); }
public Method form(String encodedFormData) { defaultContentType(Resource.CONTENT_TYPE_FORM); builder.setRequestData(encodedFormData); return this; }
public Method xml(Document data) { defaultContentType(Resource.CONTENT_TYPE_XML); builder.setRequestData(data.toString()); return this; }
public Method text(String data) { defaultContentType(Resource.CONTENT_TYPE_TEXT); builder.setRequestData(data); return this; }
public Method text(String data) { defaultContentType(Resource.CONTENT_TYPE_TEXT); builder.setRequestData(data); return this; }
public Method xml(Document data) { defaultContentType(Resource.CONTENT_TYPE_XML); builder.setRequestData(data.toString()); return this; }
public Method form(String encodedFormData) { defaultContentType(Resource.CONTENT_TYPE_FORM); builder.setRequestData(encodedFormData); return this; }
private void assignBodyFromForm(RequestBuilder requestBuilder, RestAction<?> action) { String queryString = uriFactory.buildQueryString(action, Type.FORM); requestBuilder.setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED); requestBuilder.setRequestData(queryString); }
public Method json(JSONValue data) { defaultContentType(Resource.CONTENT_TYPE_JSON); builder.setRequestData(data.toString()); return this; }
public Method json(JSONValue data) { defaultContentType(Resource.CONTENT_TYPE_JSON); builder.setRequestData(data.toString()); return this; }
private RequestBuilder buildMultipart( String name, String value ) { String boundary = "AJAX------" + Math.random() + "" + new Date().getTime(); RequestBuilder builderPost = new RequestBuilder( RequestBuilder.POST, url ); builderPost.setHeader( "Content-Type", "multipart/form-data; charset=utf-8; boundary=" + boundary ); builderPost.setCallback( requestCallback ); String CRLF = "\r\n"; String data = "--" + boundary + CRLF; data += "--" + boundary + CRLF; data += "Content-Disposition: form-data; "; data += "name=\"" + name + "\"" + CRLF + CRLF; data += value + CRLF; data += "--" + boundary + "--" + CRLF; builderPost.setRequestData( data ); return builderPost; }
private RequestBuilder buildMultipart( String name, String value ) { String boundary = "AJAX------" + Math.random() + "" + new Date().getTime(); RequestBuilder builderPost = new RequestBuilder( RequestBuilder.POST, url ); builderPost.setHeader( "Content-Type", "multipart/form-data; charset=utf-8; boundary=" + boundary ); builderPost.setCallback( requestCallback ); String CRLF = "\r\n"; String data = "--" + boundary + CRLF; data += "--" + boundary + CRLF; data += "Content-Disposition: form-data; "; data += "name=\"" + name + "\"" + CRLF + CRLF; data += value + CRLF; data += "--" + boundary + "--" + CRLF; builderPost.setRequestData( data ); return builderPost; }
public Result inject(RequestBuilder requestBuilder, List<PerformanceTiming> timings, List<IncidentReport> incidents) { Result result = new Result(); if (!timings.isEmpty()) { String serializedTimings = serializer.serialize(timings, NO_LIMIT); requestBuilder.setRequestData(serializedTimings); result.shouldSend = true; } injectIncidents(requestBuilder, incidents, result); return result; }
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
public void doImport( boolean overwrite ) { RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.POST, url ); requestBuilder.setRequestData( "domainId=" + URL.encode( importDialogModel.getDomainId() ) + "&jsonFileList=" + URL.encode( jsonFileList.toString() ) + "&overwrite=" + Boolean.toString( overwrite ) ); requestBuilder.setHeader( "Content-Type", "application/x-www-form-urlencoded" ); requestBuilder.setCallback( this ); try { requestBuilder.send(); } catch ( RequestException e ) { onImportError( e.getMessage() ); } }
private void assignBodyFromSerialization(RequestBuilder requestBuilder, RestAction<?> action) throws ActionException { String data; if (action.hasBodyParam()) { SerializedValue serializedValue = getSerializedValue(action, action.getBodyParam()); ContentType contentType = serializedValue.getContentType(); data = serializedValue.getData(); requestBuilder.setHeader(HttpHeaders.CONTENT_TYPE, contentType.toString()); } else { // Fixes an issue for all IE versions (IE 11 is the latest at this time). If request data is not // explicitly set to 'null', the JS 'undefined' will be sent as the request body on IE. Other // browsers don't send undefined bodies. data = null; } requestBuilder.setRequestData(data); }