本文整理了Java中com.google.gwt.http.client.RequestBuilder.sendRequest
方法的一些代码示例,展示了RequestBuilder.sendRequest
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.sendRequest
方法的具体详情如下:
包路径:com.google.gwt.http.client.RequestBuilder
类名称:RequestBuilder
方法名:sendRequest
[英]Sends an HTTP request based on the current builder configuration with the specified data and callback. If no request headers have been set, the header "Content-Type" will be used with a value of "text/plain; charset=utf-8". This method does not cache requestData
or callback
.
[中]使用指定的数据和回调,基于当前生成器配置发送HTTP请求。如果未设置请求头,则头“内容类型”将与值“text/plain;charset=utf-8”一起使用。此方法不缓存requestData
或callback
。
代码示例来源:origin: libgdx/libgdx
Request request = builder.sendRequest(valueInBody ? value : null, new RequestCallback() {
代码示例来源:origin: libgdx/libgdx
Request request = builder.sendRequest(valueInBody ? value : null, new RequestCallback() {
代码示例来源:origin: kaaproject/kaa
/**
* Sign out.
*/
public static void signOut() {
RequestBuilder builder = new RequestBuilder(
RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_logout");
try {
builder.sendRequest(null, new RequestCallback() {
@Override
public void onResponseReceived(Request request,
Response response) {
redirectToModule("..");
}
@Override
public void onError(Request request, Throwable exception) {
redirectToModule("..");
}
});
} catch (RequestException ex) {
GWT.log("Exception: " + ex.getMessage());
}
}
代码示例来源:origin: kaaproject/kaa
GWT.getModuleBaseURL() + "j_spring_security_check?" + postData);
try {
builder.sendRequest(null, new RequestCallback() {
public void onError(Request request, Throwable exception) {
Utils.handleException(exception, view);
代码示例来源:origin: org.jboss.errai/errai-bus
final Request request = builder.sendRequest(payload, new RequestCallback() {
@Override
public void onResponseReceived(final Request request, final Response response) {
代码示例来源:origin: com.google.gwt/gwt-servlet
/**
* Possibly fire off an HTTPRequest for the text resource.
*/
@SuppressIsTrustedResourceUriCastCheck
public void getText(ResourceCallback<TextResource> callback) throws ResourceException {
// If we've already parsed the JSON bundle, short-circuit.
if (cache[index] != null) {
callback.onSuccess(cache[index]);
return;
}
if (md5Hash != null) {
// If we have an md5Hash, we should be using JSONP
JsonpRequestBuilder rb = new JsonpRequestBuilder();
rb.setPredeterminedId(md5Hash);
rb.requestObject(url.asString(), new ETRCallback(callback));
} else {
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, url.asString());
try {
rb.sendRequest("", new ETRCallback(callback));
} catch (RequestException e) {
throw new ResourceException(this, "Unable to initiate request for external resource", e);
}
}
}
}
代码示例来源:origin: stackoverflow.com
RequestBuilder requestBuilder = new RequestBuilder(
RequestBuilder.GET, FOOBAR_SERVICE_URL);
Request request = requestBuilder.sendRequest("",
new RequestCallback<ResultList>() { .... });
...
//user clicked cancel button
request.cancel();
代码示例来源:origin: org.apache.cxf/cxf-rt-management-web
public void getFeed(@Nonnull final String url, @Nonnull final RequestCallback callback) {
RequestBuilder builder = buildRequest(GET, url);
try {
builder.sendRequest(null, callback);
} catch (RequestException ex) {
// TODO add custom exception
throw new RuntimeException(ex);
}
}
代码示例来源:origin: stackoverflow.com
RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.GET, "yourfile.txt" );
try {
requestBuilder.sendRequest( null, new RequestCallback(){
public void onError(Request request, Throwable exception) {
GWT.log( "failed file reading", exception );
}
public void onResponseReceived(Request request, Response response) {
String result=response.getText();
}} );
} catch (RequestException e) {
GWT.log( "failed file reading", e );
}
代码示例来源:origin: pl.touk.top/file-upload-gwtclient-lib
private void ensureControllerIsActive() {
try {
requestBuilder.sendRequest("request oko", new RequestCallback() {
public void onResponseReceived(Request request, Response response) {
messageListener.debug("Controller is active", "Ping sent to the controller. Response received: " + response.getStatusText());
fileUploadButton.enable();
}
public void onError(Request request, Throwable throwable) {
messageListener.error("Controller error", "Error sending ping to the controller", throwable);
}
});
} catch (RequestException e) {
messageListener.error("Controller error", "error contacting the controller", e);
}
}
代码示例来源:origin: stackoverflow.com
RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET,"/blobserve?key=" + htmlBlobKey);
try {
requestBuilder.sendRequest(null, new RequestCallback() {
public void onError(Request request, Throwable exception) {
GWT.log(exception.getMessage());
}
public void onResponseReceived(Request request, Response response) {
doSomething(response.getText());//here update your iframe and stop progress indicator
}
});
} catch (RequestException ex) {
GWT.log(ex.getMessage());
}
代码示例来源:origin: com.googlecode.gwtupload/gwtupload
public void sendRequest(String payload, RequestCallback callback, String... params) {
// Using a reusable builder makes IE fail
RequestBuilder reqBuilder = createRequest(RequestBuilder.GET, DEFAULT_AJAX_TIMEOUT, params);
try {
reqBuilder.sendRequest(payload, callback);
} catch (RequestException e) {
callback.onError(null, e);
}
}
代码示例来源:origin: org.apache.cxf/cxf-rt-management-web
private void execute(@Nullable final RemoteSettings remoteSettings,
@Nonnull final RequestBuilder builder,
@Nonnull final RequestCallback callback) {
String json = null;
if (remoteSettings != null) {
// TODO add appropriate comment - wrap
JSONObject rootElement = new JSONObject();
rootElement.put(SETTINGS_KEY, new JSONObject(remoteSettings));
json = rootElement.toString();
}
try {
builder.sendRequest(json, callback);
} catch (RequestException ex) {
// TODO add custom exception
throw new RuntimeException(ex);
}
}
代码示例来源:origin: com.extjs/gxt
protected void requestData() {
RequestBuilder rb = requestBuilder == null ? new RequestBuilder(httpMethod, url) : requestBuilder;
if (callback == null) {
callback = new RequestCallback() {
public void onError(Request request, Throwable exception) {
handleError(request, exception);
}
public void onResponseReceived(Request request, Response response) {
handleResponseReceived(request, response);
}
};
}
try {
rb.sendRequest(requestData, callback);
} catch (RequestException e) {
handleError(null, e);
}
}
代码示例来源:origin: org.opennms.features/org.opennms.features.gwt-ksc-add
private void sendRequest(final RequestCallback callback, final Method method, final String url) {
final RequestBuilder builder = new RequestBuilder(method, url);
builder.setHeader("accept", "application/json");
try {
builder.sendRequest(null, callback);
} catch (final RequestException e) {
e.printStackTrace();
}
}
代码示例来源:origin: org.opennms.features/org.opennms.features.gwt-suggestion-combobox
private void sendRequest(RequestCallback callback, String url) {
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));
builder.setHeader("accept", "application/json");
try {
builder.sendRequest(null, callback);
} catch (RequestException e) {
e.printStackTrace();
}
}
代码示例来源:origin: org.opennms.features/org.opennms.features.node-page-list
private void sendRequest(RequestCallback callback, String url) {
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));
builder.setHeader("accept", "application/json");
try {
builder.sendRequest(null, callback);
} catch (RequestException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
代码示例来源:origin: org.opennms.features/org.opennms.features.gwt-snmpselect-list
@Override
public void updateCollection( int ifIndex, String collectFlag ) {
RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces/" + ifIndex));
builder.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
try {
builder.sendRequest("collect=" + collectFlag, new RequestCallback() {
@Override
public void onResponseReceived(Request request, Response response) {
}
@Override
public void onError(Request request, Throwable exception) {
m_requestHandler.onError("There was an error when saving the interface collection value");
}
});
} catch (RequestException e) {
e.printStackTrace();
}
}
代码示例来源:origin: com.googlecode.gwt-measure/gwt-measure
@Override
public Request sendRequest(String requestData, RequestCallback callback) throws RequestException {
int id = HttpStatsContext.getNextRequestId();
httpBegin(id);
attachHeaders(id);
attachMeasurements();
RequestCallbackWrapper wrapper = new RequestCallbackWrapper(callback, id);
Request request = super.sendRequest(requestData, wrapper);
requestSent(id);
return request;
}
代码示例来源:origin: com.asayama.gwt.angular/gwt-angular-http
public Promise<Response> send(Method method, String url, String data) {
final Deferred<Response> deferred = q.defer();
try {
//TODO support cancellation of requests
//TODO https://github.com/kyoken74/gwt-angular/issues/69
RequestBuilder builder = new RequestBuilder(method, url);
RequestCallback callback = new DeferredRequestCallback(deferred);
Request request = builder.sendRequest(data, callback);
deferred.progress(new HttpClientProgress(method.toString() + " " + url, request));
} catch (RequestException e) {
deferred.reject(e);
} catch (RuntimeException e) {
deferred.reject(e);
}
return deferred.promise();
}
}
内容来源于网络,如有侵权,请联系作者删除!