本文整理了Java中com.gargoylesoftware.htmlunit.util.NameValuePair.getValue()
方法的一些代码示例,展示了NameValuePair.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NameValuePair.getValue()
方法的具体详情如下:
包路径:com.gargoylesoftware.htmlunit.util.NameValuePair
类名称:NameValuePair
方法名:getValue
[英]Returns the value.
[中]返回值。
代码示例来源: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: 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
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
/**
* 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
/**
* Produces a String that will produce a JS map like "{'key1': 'value1', 'key 2': 'value2'}".
* @param headers a list of {@link NameValuePair}
* @return the JS String
*/
static String nameValueListToJsMap(final List<NameValuePair> headers) {
if (headers == null || headers.isEmpty()) {
return "{}";
}
final StringBuilder bduiler = new StringBuilder("{");
for (final NameValuePair header : headers) {
bduiler.append("'" + header.getName() + "': '" + escapeJSString(header.getValue()) + "', ");
}
bduiler.delete(bduiler.length() - 2, bduiler.length());
bduiler.append("}");
return bduiler.toString();
}
代码示例来源: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: aharin/inproctester
public String generateFormDataAsString() {
StringBuilder s = new StringBuilder();
for (NameValuePair requestParameter : requestParameters) {
String key = requestParameter.getName();
if (s.length() > 0) {
s.append('&');
}
s.append(UrlHelper.urlEncode(key)).append("=");
String value = requestParameter.getValue();
if (StringUtils.isNotEmpty(value)) {
s.append(UrlHelper.urlEncode(value));
}
}
return s.toString();
}
}
代码示例来源: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());
}
}
内容来源于网络,如有侵权,请联系作者删除!