Package one.xingyi.core.http
Class ServiceRequest
- java.lang.Object
-
- one.xingyi.core.http.ServiceRequest
-
public class ServiceRequest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceRequest(java.lang.String method, java.lang.String url, java.util.List<Header> headers, java.lang.String body)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>header(java.lang.String header)java.lang.StringlastSegment()static java.util.function.Function<ServiceRequest,java.lang.String>ripId(java.lang.String bookmark, java.util.function.Function<ServiceRequest,java.lang.RuntimeException> ifNotPresent)intsegmentsCount()static ServiceRequestsr(java.lang.String method, java.lang.String path)static ServiceRequestsr(java.lang.String method, java.lang.String path, java.lang.String acceptHeader)java.util.List<java.lang.String>urlSegments()
-
-
-
Field Detail
-
method
public final java.lang.String method
-
originalUrl
public final java.lang.String originalUrl
-
uri
public final java.net.URI uri
-
path
public final java.lang.String path
-
headers
public final java.util.List<Header> headers
-
body
public final java.lang.String body
-
-
Constructor Detail
-
ServiceRequest
public ServiceRequest(java.lang.String method, java.lang.String url, java.util.List<Header> headers, java.lang.String body)
-
-
Method Detail
-
ripId
public static java.util.function.Function<ServiceRequest,java.lang.String> ripId(java.lang.String bookmark, java.util.function.Function<ServiceRequest,java.lang.RuntimeException> ifNotPresent)
-
sr
public static ServiceRequest sr(java.lang.String method, java.lang.String path)
-
sr
public static ServiceRequest sr(java.lang.String method, java.lang.String path, java.lang.String acceptHeader)
-
segmentsCount
public int segmentsCount()
-
urlSegments
public java.util.List<java.lang.String> urlSegments()
-
lastSegment
public java.lang.String lastSegment()
-
header
public java.util.Optional<java.lang.String> header(java.lang.String header)
-
-