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);
}