public class ChannelServiceHttpClient
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
|
ChannelServiceHttpClient(Context context,
java.lang.String lineSdkVersion) |
protected |
ChannelServiceHttpClient(com.linecorp.linesdk.internal.nwclient.core.UserAgentGenerator userAgentGenerator) |
| Modifier and Type | Method and Description |
|---|---|
<T> LineApiResponse<T> |
delete(Uri uri,
java.util.Map<java.lang.String,java.lang.String> requestHeaders,
ResponseDataParser<T> responseDataParser) |
<T> LineApiResponse<T> |
get(Uri uri,
java.util.Map<java.lang.String,java.lang.String> requestHeaders,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
ResponseDataParser<T> responseDataParser) |
protected java.net.HttpURLConnection |
openHttpConnection(Uri uri) |
<T> LineApiResponse<T> |
post(Uri uri,
java.util.Map<java.lang.String,java.lang.String> requestHeaders,
java.util.Map<java.lang.String,java.lang.String> postData,
ResponseDataParser<T> responseDataParser) |
<T> LineApiResponse<T> |
postWithJson(Uri uri,
java.util.Map<java.lang.String,java.lang.String> requestHeaders,
java.lang.String postData,
ResponseDataParser<T> responseDataParser) |
void |
setConnectTimeoutMillis(int connectTimeoutMillis) |
void |
setReadTimeoutMillis(int readTimeoutMillis) |
public ChannelServiceHttpClient(@NonNull
Context context,
@NonNull
java.lang.String lineSdkVersion)
protected ChannelServiceHttpClient(@NonNull
com.linecorp.linesdk.internal.nwclient.core.UserAgentGenerator userAgentGenerator)
public void setConnectTimeoutMillis(int connectTimeoutMillis)
public void setReadTimeoutMillis(int readTimeoutMillis)
@WorkerThread @NonNull public <T> LineApiResponse<T> post(@NonNull Uri uri, @NonNull java.util.Map<java.lang.String,java.lang.String> requestHeaders, @NonNull java.util.Map<java.lang.String,java.lang.String> postData, @NonNull ResponseDataParser<T> responseDataParser)
@WorkerThread @NonNull public <T> LineApiResponse<T> postWithJson(@NonNull Uri uri, @NonNull java.util.Map<java.lang.String,java.lang.String> requestHeaders, @NonNull java.lang.String postData, @NonNull ResponseDataParser<T> responseDataParser)
@WorkerThread @NonNull public <T> LineApiResponse<T> get(@NonNull Uri uri, @NonNull java.util.Map<java.lang.String,java.lang.String> requestHeaders, @NonNull java.util.Map<java.lang.String,java.lang.String> queryParameters, @NonNull ResponseDataParser<T> responseDataParser)
@WorkerThread @NonNull public <T> LineApiResponse<T> delete(@NonNull Uri uri, @NonNull java.util.Map<java.lang.String,java.lang.String> requestHeaders, @NonNull ResponseDataParser<T> responseDataParser)
@NonNull
protected java.net.HttpURLConnection openHttpConnection(@NonNull
Uri uri)
throws java.io.IOException
java.io.IOException