com.gargoylesoftware.htmlunit.util.NameValuePair.getName()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(86)

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

NameValuePair.getName介绍

[英]Returns the name.
[中]返回名称。

代码示例

代码示例来源:origin: spring-projects/spring-security

private MultiValueMap<String, String> formData(List<NameValuePair> params) {
  MultiValueMap<String, String> result = new LinkedMultiValueMap<>(params.size());
  params.forEach( pair -> result.add(pair.getName(), pair.getValue()));
  return result;
}

代码示例来源:origin: spring-projects/spring-framework

private void params(MockHttpServletRequest request, UriComponents uriComponents) {
  uriComponents.getQueryParams().forEach((name, values) -> {
    String urlDecodedName = urlDecode(name);
    values.forEach(value -> {
      value = (value != null ? urlDecode(value) : "");
      request.addParameter(urlDecodedName, value);
    });
  });
  for (NameValuePair param : this.webRequest.getRequestParameters()) {
    request.addParameter(param.getName(), param.getValue());
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void buildResponseHeadersNullDomainDefaulted() throws Exception {
  Cookie cookie = new Cookie("cookieA", "valueA");
  this.response.addCookie(cookie);
  WebResponse webResponse = this.responseBuilder.build();
  List<NameValuePair> responseHeaders = webResponse.getResponseHeaders();
  assertThat(responseHeaders.size(), equalTo(1));
  NameValuePair header = responseHeaders.get(0);
  assertThat(header.getName(), equalTo("Set-Cookie"));
  assertThat(header.getValue(), equalTo("cookieA=valueA"));
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void buildResponseHeaders() throws Exception {
  this.response.addHeader("Content-Type", "text/html");
  this.response.addHeader("X-Test", "value");
  Cookie cookie = new Cookie("cookieA", "valueA");
  cookie.setDomain("domain");
  cookie.setPath("/path");
  cookie.setMaxAge(1800);
  cookie.setSecure(true);
  cookie.setHttpOnly(true);
  this.response.addCookie(cookie);
  WebResponse webResponse = this.responseBuilder.build();
  List<NameValuePair> responseHeaders = webResponse.getResponseHeaders();
  assertThat(responseHeaders.size(), equalTo(3));
  NameValuePair header = responseHeaders.get(0);
  assertThat(header.getName(), equalTo("Content-Type"));
  assertThat(header.getValue(), equalTo("text/html"));
  header = responseHeaders.get(1);
  assertThat(header.getName(), equalTo("X-Test"));
  assertThat(header.getValue(), equalTo("value"));
  header = responseHeaders.get(2);
  assertThat(header.getName(), equalTo("Set-Cookie"));
  assertThat(header.getValue(), startsWith("cookieA=valueA; Path=/path; Domain=domain; Max-Age=1800; Expires="));
  assertThat(header.getValue(), endsWith("; Secure; HttpOnly"));
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

private static String getHeader(final List<NameValuePair> headers, final String name) {
  for (final NameValuePair header : headers) {
    final String headerName = header.getName().trim();
    if (name.equalsIgnoreCase(headerName)) {
      return header.getValue();
    }
  }
  return null;
}

代码示例来源:origin: HtmlUnit/htmlunit

private static String getHeader(final List<NameValuePair> headers, final String name) {
  for (final NameValuePair header : headers) {
    final String headerName = header.getName().trim();
    if (name.equalsIgnoreCase(headerName)) {
      return header.getValue();
    }
  }
  return null;
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

/**
 * Converts the specified name/value pairs into HttpClient name/value pairs.
 * @param pairs the name/value pairs to convert
 * @return the converted name/value pairs
 */
public static org.apache.http.NameValuePair[] toHttpClient(final List<NameValuePair> pairs) {
  final org.apache.http.NameValuePair[] pairs2 = new org.apache.http.NameValuePair[pairs.size()];
  for (int i = 0; i < pairs.size(); i++) {
    final NameValuePair pair = pairs.get(i);
    pairs2[i] = new BasicNameValuePair(pair.getName(), pair.getValue());
  }
  return pairs2;
}

代码示例来源:origin: HtmlUnit/htmlunit

/**
 * Converts the specified name/value pairs into HttpClient name/value pairs.
 * @param pairs the name/value pairs to convert
 * @return the converted name/value pairs
 */
public static org.apache.http.NameValuePair[] toHttpClient(final List<NameValuePair> pairs) {
  final org.apache.http.NameValuePair[] pairs2 = new org.apache.http.NameValuePair[pairs.size()];
  for (int i = 0; i < pairs.size(); i++) {
    final NameValuePair pair = pairs.get(i);
    pairs2[i] = new BasicNameValuePair(pair.getName(), pair.getValue());
  }
  return pairs2;
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

/**
 * Converts the specified name/value pairs into HttpClient name/value pairs.
 * @param pairs the name/value pairs to convert
 * @return the converted name/value pairs
 */
public static org.apache.http.NameValuePair[] toHttpClient(final NameValuePair[] pairs) {
  final org.apache.http.NameValuePair[] pairs2 =
    new org.apache.http.NameValuePair[pairs.length];
  for (int i = 0; i < pairs.length; i++) {
    final NameValuePair pair = pairs[i];
    pairs2[i] = new BasicNameValuePair(pair.getName(), pair.getValue());
  }
  return pairs2;
}

代码示例来源:origin: HtmlUnit/htmlunit

/**
 * Converts the specified name/value pairs into HttpClient name/value pairs.
 * @param pairs the name/value pairs to convert
 * @return the converted name/value pairs
 */
public static org.apache.http.NameValuePair[] toHttpClient(final NameValuePair[] pairs) {
  final org.apache.http.NameValuePair[] pairs2 =
    new org.apache.http.NameValuePair[pairs.length];
  for (int i = 0; i < pairs.length; i++) {
    final NameValuePair pair = pairs[i];
    pairs2[i] = new BasicNameValuePair(pair.getName(), pair.getValue());
  }
  return pairs2;
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

/**
 * Removes the entry (if exists).
 * @param name the name of the field to remove
 */
@JsxFunction(functionName = "delete", value = {FF, CHROME})
public void delete_js(final String name) {
  if (StringUtils.isEmpty(name)) {
    return;
  }
  final Iterator<NameValuePair> iter = requestParameters_.iterator();
  while (iter.hasNext()) {
    final NameValuePair pair = iter.next();
    if (name.equals(pair.getName())) {
      iter.remove();
    }
  }
}

代码示例来源:origin: HtmlUnit/htmlunit

/**
 * Removes the entry (if exists).
 * @param name the name of the field to remove
 */
@JsxFunction(functionName = "delete", value = {FF, CHROME})
public void delete_js(final String name) {
  if (StringUtils.isEmpty(name)) {
    return;
  }
  final Iterator<NameValuePair> iter = requestParameters_.iterator();
  while (iter.hasNext()) {
    final NameValuePair pair = iter.next();
    if (name.equals(pair.getName())) {
      iter.remove();
    }
  }
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

/**
 * @param name the name of the field to check
 * @return the first value found for the give name
 */
@JsxFunction({CHROME, FF})
public String get(final String name) {
  if (StringUtils.isEmpty(name)) {
    return null;
  }
  final Iterator<NameValuePair> iter = requestParameters_.iterator();
  while (iter.hasNext()) {
    final NameValuePair pair = iter.next();
    if (name.equals(pair.getName())) {
      return pair.getValue();
    }
  }
  return null;
}

代码示例来源:origin: net.sourceforge.jwebunit/jwebunit-htmlunit-plugin

@Override
@Deprecated
public Map<String, String> getAllHeaders() {
 Map<String, String> map = new java.util.HashMap<String, String>();
 for (NameValuePair header : getWebResponse().getResponseHeaders()) {
  map.put(header.getName(), header.getValue());
 }
 return map;
}

代码示例来源:origin: net.sourceforge.htmlunit/htmlunit

/**
 * Returns the value of the specified response header.
 * @param headerName the name of the header whose value is to be returned
 * @return the header value, {@code null} if no response header exists with this name
 */
public String getResponseHeaderValue(final String headerName) {
  for (final NameValuePair pair : responseData_.getResponseHeaders()) {
    if (pair.getName().equalsIgnoreCase(headerName)) {
      return pair.getValue();
    }
  }
  return null;
}

代码示例来源:origin: HtmlUnit/htmlunit

/**
 * Returns the value of the specified response header.
 * @param headerName the name of the header whose value is to be returned
 * @return the header value, {@code null} if no response header exists with this name
 */
public String getResponseHeaderValue(final String headerName) {
  for (final NameValuePair pair : responseData_.getResponseHeaders()) {
    if (pair.getName().equalsIgnoreCase(headerName)) {
      return pair.getValue();
    }
  }
  return null;
}

代码示例来源:origin: net.sourceforge.jwebunit/jwebunit-htmlunit-plugin

@Override
public List<HttpHeader> getResponseHeaders() {
 List<HttpHeader> result = new LinkedList<HttpHeader>();
 for (NameValuePair header : getWebResponse().getResponseHeaders()) {
  result.add(new HttpHeader(header.getName(), header.getValue()));
 }
 return result;
}

代码示例来源:origin: net.sourceforge.jwebunit/jwebunit-htmlunit-plugin

@Override
public String getServerResponse() {
 StringBuffer result = new StringBuffer();
 WebResponse wr = wc.getCurrentWindow().getEnclosedPage()
   .getWebResponse();
 result.append(wr.getStatusCode()).append(" ").append(
   wr.getStatusMessage()).append("\n");
 result.append("Location: ").append(wr.getWebRequest().getUrl()).append("\n");
 for (NameValuePair h : wr.getResponseHeaders()) {
  result.append(h.getName()).append(": ").append(h.getValue())
    .append("\n");
 }
 result.append("\n");
 result.append(wr.getContentAsString());
 return result.toString();
}

代码示例来源:origin: apache/servicemix-bundles

private void params(MockHttpServletRequest request, UriComponents uriComponents) {
  for (Entry<String, List<String>> entry : uriComponents.getQueryParams().entrySet()) {
    String name = entry.getKey();
    String urlDecodedName = urlDecode(name);
    for (String value : entry.getValue()) {
      value = (value != null ? urlDecode(value) : "");
      request.addParameter(urlDecodedName, value);
    }
  }
  for (NameValuePair param : this.webRequest.getRequestParameters()) {
    request.addParameter(param.getName(), param.getValue());
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-test

private void params(MockHttpServletRequest request, UriComponents uriComponents) {
  uriComponents.getQueryParams().forEach((name, values) -> {
    String urlDecodedName = urlDecode(name);
    values.forEach(value -> {
      value = (value != null ? urlDecode(value) : "");
      request.addParameter(urlDecodedName, value);
    });
  });
  for (NameValuePair param : this.webRequest.getRequestParameters()) {
    request.addParameter(param.getName(), param.getValue());
  }
}

相关文章

微信公众号

最新文章

更多