java - 如何在android改造中传递参数的值
问题描述
关于“改造”的问题
我listing/get_listings?listing_type=featured
在这个 api 中有一个这样的 api 我有一个参数listing_type
......我正在这样使用它
@GET("listing/get_listings")
Call<List<ProviderModel>> getProviderListing(@Query("listing_type") String listing_type);
现在我想像这样添加参数的值:
RetrofitUtil.createProviderAPI().getProviderListing("featured").enqueue(getProviders(this));
但我没有得到回应有人能帮我解决这个问题吗
解决方案
添加登录拦截器并检查问题
implementation 'com.squareup.okhttp3:logging-interceptor:3.3.1'
okhttp3.OkHttpClient.Builder client = new okhttp3.OkHttpClient.Builder();
HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
client.addInterceptor(loggingInterceptor);
Retrofit retrofit = new Retrofit.Builder().baseUrl(OfflineApi.base_url).client(client.build()).addConverterFactory(GsonConverterFactory.create()).build();
推荐阅读
- java - 如何用我的消息中的粗体文本替换用星号包围的文本
- python - 我在做什么错:删除具有给定值 Python3 的所有节点?
- html - CSS 溢出不适用于 display flex 或 block
- amazon-web-services - Cognito 用户更新属性出现错误 - 错误:用户未通过身份验证
- angular - 如何只获取令牌,以便我可以在我的 HTTP 标头中使用它
- kubernetes - 使用 Kubernetes 1.22 版定义多个 kube-scheduler
- python - Python Tkinter OptionMenu 滚动箭头大小
- r - 在 R Shiny 中,如何在用户输入扩展时动态扩展函数的使用?
- webpack - Webpack:如何在没有样式加载器的情况下实现 css HMR?
- javascript - 使用 floatparse 将 json 对象的值从数组中的字符串转换为数字