package com.lzy.okgo.request;
import com.lzy.okgo.utils.HttpUtils;
import okhttp3.Request;
import okhttp3.RequestBody;
/**
* ================================================
* 作 者:廖子尧
* 版 本:1.0
* 创建日期:2016/1/12
* 描 述:Get请求的实现类,注意需要传入本类的泛型
* 修订历史:
* ================================================
*/
public class GetRequest extends BaseRequest<GetRequest> {
public GetRequest(String url) {
super(url);
method = "GET";
}
@Override
public RequestBody generateRequestBody() {
return null;
}
@Override
public Request generateRequest(RequestBody requestBody) {
Request.Builder requestBuilder = HttpUtils.appendHeaders(headers);
url = HttpUtils.createUrlFromParams(baseUrl, params.urlParamsMap);
return requestBuilder.get().url(url).tag(tag).build();
}
}