本文整理了Java中com.google.gwt.http.client.RequestBuilder.send
方法的一些代码示例,展示了RequestBuilder.send
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.send
方法的具体详情如下:
包路径:com.google.gwt.http.client.RequestBuilder
类名称:RequestBuilder
方法名:send
[英]Sends an HTTP request based on the current builder configuration. If no request headers have been set, the header "Content-Type" will be used with a value of "text/plain; charset=utf-8". You must call #setRequestData(String) and #setCallback(RequestCallback)before calling this method.
[中]根据当前生成器配置发送HTTP请求。如果未设置请求头,则头“内容类型”将与值“text/plain;charset=utf-8”一起使用。在调用此方法之前,必须调用#setRequestData(String)和#setCallback(RequestCallback)。
代码示例来源: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.google.gwt/gwt-servlet
return rb.send();
} catch (RequestException ex) {
InvocationException iex = new InvocationException(
代码示例来源:origin: stackoverflow.com
public class RestyDispatcher extends DefaultFilterawareDispatcher {
public RestyDispatcher() {
addFilter(new ForbiddenDispatcherFilter());
addFilter(new BasicAuthHeaderDispatcherFilter());
}
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
for (DispatcherFilter e : this.dispatcherFilters) {
e.filter(method, builder);
}
return builder.send();
}
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
@Override
public void run() {
try {
method.builder.send();
} catch (RequestException ex) {
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(RetryingFilterawareRequestCallback.class.getName())
.severe(ex.getMessage());
}
}
}
};
代码示例来源:origin: resty-gwt/resty-gwt
@Override
public void run() {
try {
method.builder.send();
} catch (RequestException ex) {
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(RetryingFilterawareRequestCallback.class.getName())
.severe(ex.getMessage());
}
}
}
};
代码示例来源:origin: com.googlecode.gwtquery/gwtquery
public PromiseReqBuilder(RequestBuilder builder) {
builder.setCallback(this);
try {
builder.send();
} catch (RequestException e) {
onError(null, e);
}
}
代码示例来源:origin: resty-gwt/resty-gwt
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger logger = Logger.getLogger(DefaultDispatcher.class.getName());
logger.fine("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl() + " ,timeout:" +
builder.getTimeoutMillis());
String content = builder.getRequestData();
if (content != null && !content.isEmpty()) {
logger.fine(content);
}
}
return builder.send();
}
代码示例来源:origin: resty-gwt/resty-gwt
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
for (DispatcherFilter f : dispatcherFilters) {
if (!f.filter(method, builder)) {
// filter returned false, no continue
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(DefaultFilterawareDispatcher.class.getName()).fine(
f.getClass() + " told me not to continue filtering for: " + builder.getHTTPMethod() + " " +
builder.getUrl());
}
return null;
}
}
return builder.send();
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger logger = Logger.getLogger(DefaultDispatcher.class.getName());
logger.fine("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl() + " ,timeout:" +
builder.getTimeoutMillis());
String content = builder.getRequestData();
if (content != null && !content.isEmpty()) {
logger.fine(content);
}
}
return builder.send();
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
for (DispatcherFilter f : dispatcherFilters) {
if (!f.filter(method, builder)) {
// filter returned false, no continue
if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(DefaultFilterawareDispatcher.class.getName()).fine(
f.getClass() + " told me not to continue filtering for: " + builder.getHTTPMethod() + " " +
builder.getUrl());
}
return null;
}
}
return builder.send();
}
代码示例来源:origin: com.progressoft.brix.domino.impl/domino-gwt
@Override
public Request send(Method method, RequestBuilder builder) throws RequestException {
builder.setHeader("X-XSRF-TOKEN", Cookies.getCookie("XSRF-TOKEN"));
setHeaders(builder);
return builder.send();
}
代码示例来源:origin: intendia-oss/rxgwt
@Override public void subscribe(SingleEmitter<Response> e) {
try {
requestBuilder.setCallback(new RequestCallback() {
@Override public void onResponseReceived(Request req, Response res) { e.onSuccess(res); }
@Override public void onError(Request req, Throwable ex) { e.onError(ex); }
});
Request request = requestBuilder.send();
e.setCancellable(request::cancel);
} catch (RequestException ex) {
e.onError(ex);
}
}
});
代码示例来源: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: org.kie.workbench.screens/kie-wb-common-server-ui-client
void setupUrl(final String url) {
final Command onSuccess = makeOnSuccess(url);
final Command onError = makeOnError();
try {
makeRequest(url, onSuccess, onError).send();
} catch (final RequestException e) {
onError.execute();
}
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-server-ui-client
@Test
public void testSetupUrlWhenMakeRequestRaisesAnError() throws RequestException {
final String url = "http://localhost:8080/kie-server/services/rest/server";
final RequestBuilder builder = mock(RequestBuilder.class);
final RequestException requestException = mock(RequestException.class);
doReturn(builder).when(presenter).makeRequest(url, onSuccess, onError);
doThrow(requestException).when(builder).send();
presenter.setupUrl(url);
verify(onError).execute();
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-server-ui-client
@Test
public void testSetupUrlWhenRequestIsValid() throws RequestException {
final String url = "http://localhost:8080/kie-server/services/rest/server";
final RequestBuilder builder = mock(RequestBuilder.class);
doReturn(builder).when(presenter).makeRequest(url, onSuccess, onError);
presenter.setupUrl(url);
verify(builder).send();
}
代码示例来源:origin: com.googlecode.gwt-measure/gwt-measure
@Override
public Request send() throws RequestException {
int id = HttpStatsContext.getNextRequestId();
httpBegin(id);
attachHeaders(id);
attachMeasurements();
Request request = super.send();
requestSent(id);
return request;
}
代码示例来源:origin: ArcBees/GWTP
/**
* Execution entry point. Call this method to execute the {@link RestAction action} wrapped by this instance.
*
* @return a {@link DispatchRequest} object.
*/
public DispatchRequest execute() {
try {
RequestBuilder requestBuilder = createRequest();
cookieManager.saveCookiesFromAction(action);
return new GwtHttpDispatchRequest(requestBuilder.send());
} catch (RequestException | ActionException e) {
callback.onFailure(e);
}
return new CompletedDispatchRequest();
}
代码示例来源: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() );
}
}
内容来源于网络,如有侵权,请联系作者删除!