出现这种情况可能是由于以下原因导致的:
private String token = "Bearer mytokenhere";
private void makeApiCall() {
new Thread(new Runnable() {
@Override
public void run() {
// execute API call here
}
}).start();
}
int requestTimeout = 30000;
int requestRetry = 0;
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(requestTimeout, TimeUnit.MILLISECONDS)
.readTimeout(requestTimeout, TimeUnit.MILLISECONDS)
.writeTimeout(requestTimeout, TimeUnit.MILLISECONDS)
.retryOnConnectionFailure(requestRetry > 0)
.build();
通过以上步骤,能够更好地解决Bearer身份验证在Postman中工作但在Android应用程序中不起作用的问题。