GetApiDefinition

abstract class GetApiDefinition<out R : Any> : RestApiDefinition<R> (source)

使用 HttpMethod.Get 进行请求的 RestApiDefinition. body 默认为 null

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val body: Any?

此 API 请求时需要携带的 body。在 methodHttpMethod.PostHttpMethod.Put 的时候可能有值。 可能会是 Ktor 的特殊类型,例如 OutgoingContent。

Link copied to clipboard
open override val method: HttpMethod

此 API 的请求方式。

Inherited properties

Link copied to clipboard
open val headers: Headers

api 请求时需要携带的 headers。 默认为 Headers.Empty

Link copied to clipboard

API 响应结果的反序列化器。

Link copied to clipboard
abstract val url: Url

api的请求目标地址。