com.google.gwt.http.client.RequestBuilder.setHeader()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(158)

本文整理了Java中com.google.gwt.http.client.RequestBuilder.setHeader方法的一些代码示例,展示了RequestBuilder.setHeader的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setHeader方法的具体详情如下:
包路径:com.google.gwt.http.client.RequestBuilder
类名称:RequestBuilder
方法名:setHeader

RequestBuilder.setHeader介绍

[英]Sets a request header with the given name and value. If a header with the specified name has already been set then the new value overwrites the current value.
[中]使用给定的名称和值设置请求头。如果已设置具有指定名称的标题,则新值将覆盖当前值。

代码示例

代码示例来源:origin: libgdx/libgdx

Set<String> keySet = content.keySet();
for (String name : keySet) {
  builder.setHeader(name, content.get(name));

代码示例来源:origin: libgdx/libgdx

Set<String> keySet = content.keySet();
for (String name : keySet) {
  builder.setHeader(name, content.get(name));

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Called by {@link #setContentType}.
 * <p>
 * The default implementation sets the {@value #CONTENT_TYPE_HEADER} header to
 * the value specified by <code>contentType</code> by calling
 * {@link RequestBuilder#setHeader(String, String)}.
 * 
 * @param rb the RequestBuilder that is currently being configured
 * @param contentType the desired MIME type of the request's contents
 */
protected void doSetContentType(RequestBuilder rb, String contentType) {
 rb.setHeader(CONTENT_TYPE_HEADER, contentType);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Override to change the headers sent in the HTTP request.
 * 
 * @param builder a {@link RequestBuilder} instance
 */
protected void configureRequestBuilder(RequestBuilder builder) {
 builder.setHeader("Content-Type", RequestFactory.JSON_CONTENT_TYPE_UTF8);
 builder.setHeader("pageurl", Location.getHref());
 builder.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName());
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Called by {@link #finish()} prior to returning the RequestBuilder to the
 * caller.
 * <p>
 * The default implementation sets the {@value #STRONG_NAME_HEADER} header to
 * the value returned by {@link GWT#getPermutationStrongName()}.
 * 
 * @param rb The RequestBuilder that is currently being configured
 */
protected void doFinish(RequestBuilder rb) {
 rb.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName());
 rb.setHeader(MODULE_BASE_HEADER, GWT.getModuleBaseURL());
}

代码示例来源:origin: org.jboss.errai/errai-bus

+ "&clientId=" + URL.encodePathSegment(messageBus.getClientId()) + extraParmsString.toString()
);
builder.setHeader("Content-Type", "application/json; charset=utf-8");
 builder.setHeader(ERRAI_CSRF_TOKEN_HEADER, ClientCSRFTokenCache.getAssignedCSRFToken());

代码示例来源:origin: fr.putnami.pwt/pwt

public void securize(RequestBuilder rb) {
  if (token != null) {
    rb.setHeader(header, token);
  }
}

代码示例来源:origin: org.fusesource.restygwt/restygwt

public Method headers(Map<String, String> headers) {
  if (headers != null) {
    for (Entry<String, String> entry : headers.entrySet()) {
      builder.setHeader(entry.getKey(), entry.getValue());
    }
  }
  return this;
}

代码示例来源:origin: net.wetheinter/gwt-user

/**
 * Override to change the headers sent in the HTTP request.
 * 
 * @param builder a {@link RequestBuilder} instance
 */
protected void configureRequestBuilder(RequestBuilder builder) {
 builder.setHeader("Content-Type", RequestFactory.JSON_CONTENT_TYPE_UTF8);
 builder.setHeader("pageurl", Location.getHref());
 builder.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName());
}

代码示例来源:origin: org.apache.cxf/cxf-rt-management-web

@Nonnull
private RequestBuilder buildRequest(@Nonnull final Method method, @Nonnull final String url) {
  assert !"".equals(url);
  
  RequestBuilder builder = new RequestBuilder(method, url);
  builder.setHeader(CONTENT_TYPE_HEADER, ATOM_TYPE);
  builder.setHeader(ACCEPT_HEADER, ATOM_TYPE);
  return builder;
}

代码示例来源:origin: org.apache.cxf/cxf-rt-management-web

@Nonnull
private RequestBuilder buildRequest(@Nonnull final RequestBuilder.Method method,
                  @Nonnull final String url) {
  assert !"".equals(url);
  
  RequestBuilder builder = new RequestBuilder(method, url);
  builder.setHeader(CONTENT_TYPE_HEADER, JSON_TYPE);
  builder.setHeader(ACCEPT_HEADER, JSON_TYPE);
  return builder;
}

代码示例来源:origin: ArcBees/GWTP

private void addHeaders(RequestBuilder requestBuilder, List<HttpParameter> parameters) {
  for (HttpParameter parameter : parameters) {
    for (Entry<String, String> entry : parameter.getEncodedEntries()) {
      requestBuilder.setHeader(entry.getKey(), entry.getValue());
    }
  }
}

代码示例来源:origin: ArcBees/GWTP

@Override
  protected void doFinish(RequestBuilder requestBuilder) {
    super.doFinish(requestBuilder);
    requestBuilder.setHeader(MODULE_BASE_HEADER, remoteServerUrl);
  }
});

代码示例来源:origin: com.gwtplatform/gwtp-dispatch-client

@Override
  protected void doFinish(RequestBuilder requestBuilder) {
    super.doFinish(requestBuilder);
    requestBuilder.setHeader(MODULE_BASE_HEADER, remoteServerUrl);
  }
});

代码示例来源:origin: net.wetheinter/xapi-gwt-io

@Override
 public void set(final String key) {
  final String value = headers.getValue(key);
  request.setHeader(key, value);
 }
});

代码示例来源:origin: org.jboss.as/jboss-as-console-dmr

private RequestBuilder postRequestBuilder() {
  // lazy init, because endpointConfig.getUrl() is not initialized at construction time
  if (prb == null) {
    prb = new RequestBuilder(RequestBuilder.POST, endpointConfig.getUrl());
    prb.setHeader(HEADER_ACCEPT, DMR_ENCODED);
    prb.setHeader(HEADER_CONTENT_TYPE, DMR_ENCODED);
    prb.setIncludeCredentials(true);
  }
  return prb;
}

代码示例来源: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.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.kie.workbench.screens/kie-wb-common-server-ui-client

RequestBuilder makeRequest(final String url,
              final Command onSuccess,
              final Command onError) {
  final RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);
  final String none = "none";
  builder.setUser(none);
  builder.setPassword(none);
  builder.setCallback(makeCallback(onSuccess, onError));
  builder.setHeader("Accept", "*/*");
  return builder;
}

相关文章