Package io.karte.android.utilities.http

Types

Client
Link copied to clipboard
object Client
サーバにHTTPリクエストを送信するオブジェクト。
JSONRequest
Link copied to clipboard
open class JSONRequest(url: String, method: String) : Request<String>
JSON Body Request.
MultipartRequest
Link copied to clipboard
class MultipartRequest(url: String, method: String, body: List<MultipartRequest.Part<*>>?) : Request<List<MultipartRequest.Part<*>>>
Multipart data request.
Request
Link copied to clipboard
abstract class Request<T>
HTTP Request Object class.
Response
Link copied to clipboard
open class Response(code: Int, headers: Map<String, List<String>>, body: String)
HTTP Response Object class.

Properties

CONTENT_ENCODING_GZIP
Link copied to clipboard
const val CONTENT_ENCODING_GZIP: String
CONTENT_TYPE_JSON
Link copied to clipboard
const val CONTENT_TYPE_JSON: String
HEADER_CONTENT_TYPE value application/json.
CONTENT_TYPE_OCTET_STREAM
Link copied to clipboard
const val CONTENT_TYPE_OCTET_STREAM: String
HEADER_CONTENT_TYPE value application/octet-stream.
CONTENT_TYPE_TEXT
Link copied to clipboard
const val CONTENT_TYPE_TEXT: String
HEADER_CONTENT_TYPE value text/plain.
HEADER_APP_KEY
Link copied to clipboard
const val HEADER_APP_KEY: String
HTTP header field X-KARTE-App-Key.
HEADER_CONTENT_ENCODING
Link copied to clipboard
const val HEADER_CONTENT_ENCODING: String
HTTP header field Content-Encoding.
HEADER_CONTENT_TYPE
Link copied to clipboard
const val HEADER_CONTENT_TYPE: String
HTTP header field Content-Type.
METHOD_POST
Link copied to clipboard
const val METHOD_POST: String
HTTP Request method, POST.