IRefreshToken.java 763 Bytes
package com.wd.common.api;


import com.wd.capability.network.bean.TokenBean;
import com.wd.capability.network.response.BaseResponse;

import io.reactivex.Observable;
import okhttp3.RequestBody;
import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.Header;
import retrofit2.http.POST;

/**
 * 描述:接口定义
 *
 * @author : lvjinhui
 * @since: 2022/12/15
 */
public interface IRefreshToken {

    @POST("api/rmrb-user-center/auth/zh/c/refreshToken")
    Call<BaseResponse<TokenBean>> getJwtToken(@Header("RMRB-X-TOKEN")String token, @Body RequestBody body);

    @POST("api/rmrb-user-center/auth/zh/c/refreshToken")
    Observable<BaseResponse<TokenBean>> getJwtTokenForJS(@Header("RMRB-X-TOKEN")String token, @Body RequestBody body);
}