public class TuSdkHttpEngine
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
API_DOMAIN
API全路径
|
static java.lang.String |
AUTH_DOMAIN
auth 在线验证全路径
|
static boolean |
DEBUG
是否为调试
|
static int |
ENVIRONMENT
当前产品环境 产品环境请在这里更改
|
static int |
ENVIRONMENT_LOCAL
本地环境
|
static int |
ENVIRONMENT_PRODUCTION
产品发布环境
|
static int |
ENVIRONMENT_TEST
测试环境
|
static java.lang.String |
NETWORK_AUTH_DOMAIN
在线权限验证主域名
|
static java.lang.String |
NETWORK_DOMAIN
网络主域
|
static java.lang.String |
NETWORK_PATH
API接口路径
|
static int |
NETWORK_PORT
网络端口
|
static java.lang.String |
NETWORK_WEB_DOMAIN
在线页面主域
|
static java.lang.String |
SDK_TYPE_IMAGE |
static java.lang.String |
SERVICE_DOMAIN
服务主域名
|
static int |
SERVICE_PORT
服务端口
|
static java.lang.String |
SRV_DOMAIN
服务全路径
|
static java.lang.String |
SRV_PATH
服务接口路径
|
static boolean |
useSSL
是否启用SSL (默认: 开启)
|
static java.lang.String |
WEB_API_DOMAIN
Web API全路径
|
static java.lang.String |
WEB_DOMAIN
在线全路径
|
static java.lang.String |
WEB_PATH
在线接口路径
|
static java.lang.String |
WEB_PIC_DOMAIN
Web 图片服务器地址
|
限定符和类型 | 方法和说明 |
---|---|
static TuSdkHttpEngine |
auth()
auth 网络连接引擎
|
protected void |
cancelOverseeNetwork()
取消网络状态监视
|
org.lasque.tusdk.core.http.RequestHandle |
get(java.lang.String url,
boolean needAuth,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Get连接
|
org.lasque.tusdk.core.http.RequestHandle |
get(java.lang.String url,
TuSdkHttpParams params,
boolean needBuild,
boolean needAuth,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Get连接
|
org.lasque.tusdk.core.http.RequestHandle |
get(java.lang.String url,
TuSdkHttpParams params,
boolean needAuth,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Get连接
|
java.lang.String |
getDevId() |
java.lang.String |
getWebUrl(java.lang.String url,
boolean needAuth)
获取在线链接
|
static TuSdkHttpEngine |
init(TuSdkConfigs configs,
java.lang.String devId,
android.content.Context context)
初始网络连接引擎
|
protected void |
onNetworkStateChanged(boolean connected)
网络连接状态改变通知
|
protected void |
overseeNetwork()
监听网络状态
|
org.lasque.tusdk.core.http.RequestHandle |
post(java.lang.String url,
boolean needAuth,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Post连接
|
org.lasque.tusdk.core.http.RequestHandle |
post(java.lang.String url,
TuSdkHttpParams params,
boolean needAuth,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Post连接
|
org.lasque.tusdk.core.http.RequestHandle |
postService(java.lang.String url,
boolean needBuildUrl,
TuSdkHttpParams params,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Service API 连接
|
org.lasque.tusdk.core.http.RequestHandle |
postService(java.lang.String url,
TuSdkHttpParams params,
org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
Service API 连接
|
static TuSdkHttpEngine |
service()
服务网络连接引擎
|
protected java.lang.String |
serviceUrlBuild(java.lang.String url,
TuSdkHttpParams params,
boolean needAuth)
创建 Service URL 链接
|
void |
setUserIdentify(java.lang.Object id)
设置用户标识
|
static TuSdkHttpEngine |
shared()
Api网络连接引擎
|
java.lang.String |
uniqueDeviceID()
应用设备唯一ID
|
protected java.lang.String |
urlBuild(java.lang.String url,
boolean needAuth)
创建链接
|
java.lang.String |
userIdentify()
获取用户标识
|
static TuSdkHttpEngine |
webAPIEngine()
服务网络连接引擎
|
public static final java.lang.String SDK_TYPE_IMAGE
public static final int ENVIRONMENT_LOCAL
public static final int ENVIRONMENT_TEST
public static final int ENVIRONMENT_PRODUCTION
public static final int ENVIRONMENT
public static final java.lang.String NETWORK_PATH
public static final java.lang.String WEB_PATH
public static final java.lang.String SRV_PATH
public static final java.lang.String NETWORK_DOMAIN
public static final java.lang.String NETWORK_WEB_DOMAIN
public static final java.lang.String SERVICE_DOMAIN
public static final java.lang.String NETWORK_AUTH_DOMAIN
public static final int NETWORK_PORT
public static final int SERVICE_PORT
public static java.lang.String API_DOMAIN
public static java.lang.String WEB_DOMAIN
public static java.lang.String WEB_API_DOMAIN
public static java.lang.String AUTH_DOMAIN
public static java.lang.String WEB_PIC_DOMAIN
public static java.lang.String SRV_DOMAIN
public static final boolean DEBUG
public static boolean useSSL
public static TuSdkHttpEngine shared()
public static TuSdkHttpEngine service()
public static TuSdkHttpEngine webAPIEngine()
public static TuSdkHttpEngine auth()
public static TuSdkHttpEngine init(TuSdkConfigs configs, java.lang.String devId, android.content.Context context)
configs
- Sdk配置devId
- 开发者IDcontext
- 内容上下文public java.lang.String userIdentify()
public void setUserIdentify(java.lang.Object id)
public org.lasque.tusdk.core.http.RequestHandle get(java.lang.String url, boolean needAuth, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接needAuth
- 是否需要验证身份apiListener
- 监听器public org.lasque.tusdk.core.http.RequestHandle get(java.lang.String url, TuSdkHttpParams params, boolean needAuth, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接params
- 参数needAuth
- 是否需要验证身份apiListener
- 监听器public org.lasque.tusdk.core.http.RequestHandle get(java.lang.String url, TuSdkHttpParams params, boolean needBuild, boolean needAuth, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接params
- 参数needAuth
- 是否需要验证身份apiListener
- 监听器public org.lasque.tusdk.core.http.RequestHandle post(java.lang.String url, boolean needAuth, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接needAuth
- 是否需要验证身份apiListener
- 监听器public org.lasque.tusdk.core.http.RequestHandle post(java.lang.String url, TuSdkHttpParams params, boolean needAuth, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接params
- 参数needAuth
- 是否需要验证身份apiListener
- 监听器public org.lasque.tusdk.core.http.RequestHandle postService(java.lang.String url, TuSdkHttpParams params, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- 链接params
- 参数
是否需要验证身份apiListener
- 监听器protected java.lang.String urlBuild(java.lang.String url, boolean needAuth)
url
- 链接needAuth
- 是否需要验证身份protected java.lang.String serviceUrlBuild(java.lang.String url, TuSdkHttpParams params, boolean needAuth)
url
- 链接needAuth
- 是否需要验证身份public org.lasque.tusdk.core.http.RequestHandle postService(java.lang.String url, boolean needBuildUrl, TuSdkHttpParams params, org.lasque.tusdk.core.http.ResponseHandlerInterface apiListener)
url
- needBuildUrl
- 是否拼接服务器域名params
- apiListener
- public java.lang.String getWebUrl(java.lang.String url, boolean needAuth)
url
- needAuth
- 是否需要验证public java.lang.String uniqueDeviceID()
public java.lang.String getDevId()
protected void overseeNetwork()
protected void cancelOverseeNetwork()
protected void onNetworkStateChanged(boolean connected)