okhttpclientokhttpclient=newokhttpclient
. Builder () )
. authenticator(newauthenticator ) )
@Nullable
@Override
publicrequestauthenticate (@ nullablerouteroute,@NotNull Response response ) {
return response.request ().newBuilder ) )。
. header(authorization,credential ) ) ) ) ) ) ) )。
. build (;
}
() )
. build (;
media type JSON=media type.get (APP/JSON; charset=utf-8 ';
finalrequestrequest=new request.builder (
. URL (逻辑) )。
. addheader('charset ',' UTF-8 ' ) )。
. addheader('content-type ',' application/json ' )。
. addheader('authorization ',' Basic d2ViYXBwOndlYmFwcA==' )
. post(body ) )。
. build (;
call call=ok http client.new call (request );
call.enqueue(newcallback () {
@Override
publicvoidonfailure (@ not null call call,@NotNull IOException e )。
}
@Override
publicvoidonresponse (@ not null call call,@NotNull Response response ) throws IOException {
Log.d (数据)、response.body ) ).string ) );
}
);
您必须输入帐户和密码测试