retrofit2.http.Query.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(165)

本文整理了Java中retrofit2.http.Query.<init>方法的一些代码示例,展示了Query.<init>的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.<init>方法的具体详情如下:
包路径:retrofit2.http.Query
类名称:Query
方法名:<init>

Query.<init>介绍

暂无

代码示例

代码示例来源:origin: smuyyh/BookReader

  1. /**
  2. * 获取书评区、书荒区帖子详情内的评论列表
  3. *
  4. * @param bookReviewId->_id
  5. * @param start 0
  6. * @param limit 30
  7. * @return
  8. */
  9. @GET("/post/review/{bookReviewId}/comment")
  10. Observable<CommentList> getBookReviewComments(@Path("bookReviewId") String bookReviewId, @Query("start") String start, @Query("limit") String limit);

代码示例来源:origin: iMeiji/Toutiao

  1. /**
  2. * 获取新闻标题等信息 部分请求参数不同上
  3. * "http://toutiao.com/api/article/recent/?source=2&category=类型&as=A105177907376A5&cp=5797C7865AD54E1&_=时间&count=30";
  4. */
  5. @GET("api/article/recent/?source=2&as=A1F519007D6B4BB&cp=590D4B541BBB1E1")
  6. @Headers({
  7. "User-Agent:" + Constant.USER_AGENT_PC,
  8. "X-Requested-With:XMLHttpRequest"
  9. })
  10. Call<ResponseBody> getNewsArticle2(
  11. @Query("category") String category,
  12. @Query("_") int max_behot_time);

代码示例来源:origin: allure-framework/allure2

  1. @PUT("raven/1.0/api/testrun/{id}/status")
  2. Response<ResponseBody> updateTestRunStatus(@Path("id") Integer id, @Query("status") String status);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-resources

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Resources list" })
  2. @GET("subscriptions/{subscriptionId}/resources")
  3. Observable<Response<ResponseBody>> list(@Path("subscriptionId") String subscriptionId, @Query("$filter") String filter, @Query("$expand") String expand, @Query("$top") Integer top, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-storage

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.storage.StorageAccounts checkNameAvailability" })
  2. @POST("subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability")
  3. Observable<Response<ResponseBody>> checkNameAvailability(@Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Body StorageAccountCheckNameAvailabilityParameters accountName, @Header("User-Agent") String userAgent);

代码示例来源:origin: ribot/ribot-app-android

  1. @GET("ribots")
  2. Observable<List<Ribot>> getRibots(@Header(AUTH_HEADER) String authorization,
  3. @Query("embed") String embed);

代码示例来源:origin: chaychan/TouTiao

  1. @Headers({
  2. "Content-Type:application/x-www-form-urlencoded; charset=UTF-8",
  3. "Cookie:PHPSESSIID=334267171504; _ga=GA1.2.646236375.1499951727; _gid=GA1.2.951962968.1507171739; Hm_lvt_e0a6a4397bcb500e807c5228d70253c8=1507174305;Hm_lpvt_e0a6a4397bcb500e807c5228d70253c8=1507174305; _gat=1",
  4. "Origin:http://toutiao.iiilab.com"
  5. })
  6. @POST("https://www.parsevideo.com/api.php")
  7. Observable<VideoPathResponse> parseVideo(@Query("url") String url,@Query("hash")String hash);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-resources

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Resources listByResourceGroup" })
  2. @GET("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources")
  3. Observable<Response<ResponseBody>> listByResourceGroup(@Path("resourceGroupName") String resourceGroupName, @Path("subscriptionId") String subscriptionId, @Query("$filter") String filter, @Query("$expand") String expand, @Query("$top") Integer top, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-storage

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.storage.StorageAccounts listServiceSAS" })
  2. @POST("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas")
  3. Observable<Response<ResponseBody>> listServiceSAS(@Path("resourceGroupName") String resourceGroupName, @Path("accountName") String accountName, @Path("subscriptionId") String subscriptionId, @Body ServiceSasParametersInner parameters, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: smuyyh/BookReader

  1. /**
  2. * 获取综合讨论区帖子详情内的评论列表
  3. *
  4. * @param disscussionId->_id
  5. * @param start 0
  6. * @param limit 30
  7. * @return
  8. */
  9. @GET("/post/{disscussionId}/comment")
  10. Observable<CommentList> getBookDisscussionComments(@Path("disscussionId") String disscussionId, @Query("start") String start, @Query("limit") String limit);

代码示例来源:origin: Rukey7/MvpApp

  1. /**
  2. * 获取美女图片,这个API不完整,省略了好多参数
  3. * eg: http://c.3g.163.com/recommend/getChanListNews?channel=T1456112189138&size=20&offset=0
  4. *
  5. * @param offset 起始页码
  6. * @return
  7. */
  8. @Headers(CACHE_CONTROL_NETWORK)
  9. @GET("recommend/getChanListNews?channel=T1456112189138&size=20")
  10. Observable<Map<String, List<BeautyPhotoInfo>>> getBeautyPhoto(@Query("offset") int offset);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-resources

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Providers list" })
  2. @GET("subscriptions/{subscriptionId}/providers")
  3. Observable<Response<ResponseBody>> list(@Path("subscriptionId") String subscriptionId, @Query("$top") Integer top, @Query("$expand") String expand, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-storage

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.storage.StorageAccounts regenerateKey" })
  2. @POST("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey")
  3. Observable<Response<ResponseBody>> regenerateKey(@Path("resourceGroupName") String resourceGroupName, @Path("accountName") String accountName, @Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Body StorageAccountRegenerateKeyParameters regenerateKey, @Header("User-Agent") String userAgent);

代码示例来源:origin: HotBitmapGG/bilibili-android-client

  1. /**
  2. * b站高清视频
  3. * quailty:清晰度(1~2,根据视频有不同)
  4. * type: 格式(mp4/flv)
  5. */
  6. @GET("/video/{cid}")
  7. Observable<HDVideoInfo> getHDVideoUrl(@Path("cid") int cid, @Query("quailty") int quailty, @Query("type") String type);

代码示例来源:origin: hidroh/materialistic

  1. @Headers({RestServiceFactory.CACHE_CONTROL_MAX_AGE_24H,
  2. X_API_KEY + BuildConfig.MERCURY_TOKEN})
  3. @GET("parser")
  4. Observable<Readable> parse(@Query("url") String url);
  5. }

代码示例来源:origin: com.microsoft.azure/azure-mgmt-resources

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.PolicyAssignments list" })
  2. @GET("subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments")
  3. Observable<Response<ResponseBody>> list(@Path("subscriptionId") String subscriptionId, @Query("$filter") String filter, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-network

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.NetworkWatchers verifyIPFlow" })
  2. @POST("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/ipFlowVerify")
  3. Observable<Response<ResponseBody>> verifyIPFlow(@Path("resourceGroupName") String resourceGroupName, @Path("networkWatcherName") String networkWatcherName, @Path("subscriptionId") String subscriptionId, @Body VerificationIPFlowParameters parameters, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

代码示例来源:origin: smuyyh/BookReader

  1. @GET("/mix-atoc/{bookId}")
  2. Observable<BookMixAToc> getBookMixAToc(@Path("bookId") String bookId, @Query("view") String view);

代码示例来源:origin: JessYanCoding/RetrofitUrlManager

  1. /**
  2. * 如果不需要多个 BaseUrl, 继续使用初始化时传入 Retrofit 中的默认 BaseUrl, 就不要加上 DOMAIN_NAME_HEADER 这个 Header
  3. */
  4. @Headers({DOMAIN_NAME_HEADER + GITHUB_DOMAIN_NAME})
  5. /**
  6. * 可以通过在注解里给全路径达到使用不同的 BaseUrl, 但是这样无法在 App 运行时动态切换 BaseUrl
  7. */
  8. @GET("/users")
  9. Observable<ResponseBody> getUsers(@Query("since") int lastIdQueried, @Query("per_page") int perPage);

代码示例来源:origin: com.microsoft.azure/azure-mgmt-network

  1. @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.LoadBalancers getByResourceGroup" })
  2. @GET("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}")
  3. Observable<Response<ResponseBody>> getByResourceGroup(@Path("resourceGroupName") String resourceGroupName, @Path("loadBalancerName") String loadBalancerName, @Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Query("$expand") String expand, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);

相关文章

Query类方法