Skip to content

Heart-Beats/GmHttpTools-Android

Repository files navigation

GmHttpTools-Android

Android 平台开发可以使用的 HTTP 请求国密协议支持工具库


1. 使用

目前支持如下两种网络请求库:

  1. OkHttp

    调用 OkHttpTools.supportGM(...) 相关方法,即可得到一个支持国密协议请求的 OkHttpClient.Builder 对象,随后正常使用 OkHttp 即可。

  2. HttpsURLConnection

    • GET

      HttpsURLConnectionTools.get(...) 方法即可发起 GET 请求。

    • POST

      HttpsURLConnectionTools.post(...) 方法即可发起 POST 请求。


2. Gradle 引入

  • 添加仓库地址

    在项目根目录中的 build.gradlesettings.gradle 中添加如下仓库地址:

    repositories {
        ...
        mavenCentral()
    }
  • 引入依赖

    在需要使用 JNA 的 Module 中添加如下依赖:

    dependencies {
            // 注意: 版本号不要带 'v'
            implementation "io.github.heart-beats.baseproject:gm-http-tools:$Tag"   
    }
    Tag:

About

Android 平台开发可以使用的 HTTP 请求国密协议支持工具库

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published