```java
package cn.bugstack.ai.infrastructure.gateway;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.HeaderMap;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;
import java.util.Map;
/**
* 资料:HTTP 框架案例
*/
public interface GenericHttpGateway {
@POST
Call post(
@Url String url,
@HeaderMap Map headers,
@Body RequestBody body
);
@GET
Call get(
@Url String url,
@HeaderMap Map headers,
@QueryMap Map queryParams
);
}
```