2

我有以下 url http://54.169.227.89:90/DataAccessService.svc/GetProducts/2 我想使用我改造get方法如何附加2这是我在登录期间从sharepreference获得的公司ID

这是ma接口代码

public interface ProductsGet {


    String Company_id = OrderApplication.CompanyID_New;


    @GET("/DataAccessService.svc/GetProducts/")
    public void getProducts( Callback<List<ProductsNew>> response);
}
4

2 回答 2

15

为了使端点动态化,您可以实现Endpoint和使用,setUrl()也可以使用由{and包围的 URL 操作块}

     int Company_id = OrderApplication.CompanyID_New;
        
         public interface ProductsGet {
    @GET("/DataAccessService.svc/GetProducts/{COMPANY_ID}") 
public void getProducts(@Path("COMPANY_ID") String Company_id, Callback<List<ProductsNew>> response);
            
            yourreference.getProducts(company_id,new Callback...)
于 2016-05-09T11:18:32.133 回答
1
Call<IndentsPojo> call1 = apiInterface.getReport("Basic YWRtaW46MTIzNA==", 1, 10,
                "",
                "", "", "",
                "01-Jan-2018", "06-Mar-2019");

   @GET("Indent/IndentVsIssueReport?")// TODO GET CALL HERE
    Call<IndentsPojo> getReports(@Header("Authorization") String token,
                                     @Query("pageNumber") int pageNumber,
                                     @Query("pageSize") int pageSize,
                                     @Query("quickSearch") String quickSearch,
                                     @Query("indentNo") String indentNo,
                                     @Query("distilleryid") String distilleryid,
                                     @Query("brandcategoryid") String brandcategoryid,
                                     @Query("IssueFromDate") String fromDate,
                                     @Query("IssueToDate") String toDate
                                    );

在此处输入图像描述

于 2019-03-19T05:31:58.250 回答