移动端架构师成长体系课

接口访问FAQ

目录

  • 非法的访问:访问Token过期或不正确,请重新设置

非法的访问

为了能给大家提供健康稳定的接口访问服务,保障小伙伴们能够公平的获取课程服务器资源,服务器接口访问需要进行设置合法的:auth-token

如何获取auth-token

我们会在课程首页的问答区的常见问题区不定期更新auth-token,小伙伴们可以从上面获取auth-token

如何设置auth-token

在进行HTTP请求是往header中添加auth-token:xxx,如:

使用HttpURLConnection时的设置可参考:

HttpURLConnection myURLConnection;
...
myURLConnection.setRequestProperty ("auth-token": "xxx");

使用Retrofit时的设置可参考:

OkHttpClient httpClient = new OkHttpClient();
        httpClient.networkInterceptors().add(new Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(Chain chain) throws IOException {
                Request.Builder requestBuilder = chain.request().newBuilder();
                requestBuilder.header("auth-token", "xxx");
                return chain.proceed(requestBuilder.build());
            }
        });
...

Retrofit retrofit = new Retrofit.Builder().baseUrl(BASE_URL).client(httpClient).build();

使用RN时的设置可参考:

fetch(url, {headers: {"auth-token", "xxx"}})
    .then((response) => {
       ...
    })

results matching ""

    No results matching ""