HttpClientBase
wvlet.airframe.http.HttpClientBase
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Members list
Concise view
Value members
Abstract methods
def delete[OperationResponse](resourcePath: String, requestFilter: Req => Req): F[OperationResponse]
def deleteOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[OperationResponse]
def getResource[ResourceRequest, Resource](resourcePath: String, resourceRequest: ResourceRequest, requestFilter: Req => Req): F[Resource]
Send a get request using the ResourceRequest. ResourceRequest parameters will be expanded as URL query strings
Send a get request using the ResourceRequest. ResourceRequest parameters will be expanded as URL query strings
Attributes
def patch[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[Resource]
def patchOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[OperationResponse]
def patchRaw[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[Resp]
def post[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[Resource]
def postOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[OperationResponse]
def putOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[OperationResponse]
Concrete methods
def getOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): F[OperationResponse]