本文整理了Java中com.google.gwt.http.client.RequestBuilder.setRequestData
方法的一些代码示例,展示了RequestBuilder.setRequestData
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setRequestData
方法的具体详情如下:
包路径:com.google.gwt.http.client.RequestBuilder
类名称:RequestBuilder
方法名:setRequestData
[英]Sets the data to send as part of this request. This method must be called before calling #send().
[中]设置要作为此请求的一部分发送的数据。必须在调用#send()之前调用此方法。
代码示例来源:origin: com.google.gwt/gwt-servlet
/**
* 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);
}
代码示例来源:origin: com.google.gwt/gwt-servlet
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);
}
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* 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);
}
代码示例来源:origin: net.wetheinter/gwt-user
/**
* 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);
}
代码示例来源:origin: resty-gwt/resty-gwt
public Method form(String encodedFormData) {
defaultContentType(Resource.CONTENT_TYPE_FORM);
builder.setRequestData(encodedFormData);
return this;
}
代码示例来源:origin: resty-gwt/resty-gwt
public Method xml(Document data) {
defaultContentType(Resource.CONTENT_TYPE_XML);
builder.setRequestData(data.toString());
return this;
}
代码示例来源:origin: resty-gwt/resty-gwt
public Method text(String data) {
defaultContentType(Resource.CONTENT_TYPE_TEXT);
builder.setRequestData(data);
return this;
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
public Method text(String data) {
defaultContentType(Resource.CONTENT_TYPE_TEXT);
builder.setRequestData(data);
return this;
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
public Method xml(Document data) {
defaultContentType(Resource.CONTENT_TYPE_XML);
builder.setRequestData(data.toString());
return this;
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
public Method form(String encodedFormData) {
defaultContentType(Resource.CONTENT_TYPE_FORM);
builder.setRequestData(encodedFormData);
return this;
}
代码示例来源:origin: ArcBees/GWTP
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);
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
public Method json(JSONValue data) {
defaultContentType(Resource.CONTENT_TYPE_JSON);
builder.setRequestData(data.toString());
return this;
}
代码示例来源:origin: resty-gwt/resty-gwt
public Method json(JSONValue data) {
defaultContentType(Resource.CONTENT_TYPE_JSON);
builder.setRequestData(data.toString());
return this;
}
代码示例来源:origin: fr.lteconsulting/hexa.rpc
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;
}
代码示例来源:origin: ltearno/hexa.tools
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;
}
代码示例来源:origin: com.googlecode.gwt-measure/gwt-measure
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;
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
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);
}
}
代码示例来源:origin: net.wetheinter/gwt-user
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);
}
}
代码示例来源:origin: pentaho/data-access
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() );
}
}
代码示例来源:origin: ArcBees/GWTP
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);
}
内容来源于网络,如有侵权,请联系作者删除!