ylbtech-Java-Class-C:org.springframework.http.HttpEntity.java |
1.返回顶部 |
1.1、
import org.springframework.http.HttpEntity;
1.2、
//封装成一个请求对象
HttpEntity entity = new HttpEntity(requestParam, headers);
1.3、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
1、
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package org.springframework.http; import org.springframework.lang.Nullable; import org.springframework.util.MultiValueMap; import org.springframework.util.ObjectUtils; public class HttpEntity<T> { public static final HttpEntity<?> EMPTY = new HttpEntity(); private final HttpHeaders headers; @Nullable private final T body; protected HttpEntity() { this((Object)null, (MultiValueMap)null); } public HttpEntity(T body) { this(body, (MultiValueMap)null); } public HttpEntity(MultiValueMap<String, String> headers) { this((Object)null, headers); } public HttpEntity(@Nullable T body, @Nullable MultiValueMap<String, String> headers) { this.body = body; HttpHeaders tempHeaders = new HttpHeaders(); if (headers != null) { tempHeaders.putAll(headers); } this.headers = HttpHeaders.readOnlyHttpHeaders(tempHeaders); } public HttpHeaders getHeaders() { return this.headers; } @Nullable public T getBody() { return this.body; } public boolean hasBody() { return this.body != null; } public boolean equals(@Nullable Object other) { if (this == other) { return true; } else if (other != null && other.getClass() == this.getClass()) { HttpEntity<?> otherEntity = (HttpEntity)other; return ObjectUtils.nullSafeEquals(this.headers, otherEntity.headers) && ObjectUtils.nullSafeEquals(this.body, otherEntity.body); } else { return false; } } public int hashCode() { return ObjectUtils.nullSafeHashCode(this.headers) * 29 + ObjectUtils.nullSafeHashCode(this.body); } public String toString() { StringBuilder builder = new StringBuilder("<"); if (this.body != null) { builder.append(this.body); builder.append(','); } builder.append(this.headers); builder.append('>'); return builder.toString(); } }
2、
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |