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