【发布时间】:2021-03-18 09:09:51
【问题描述】:
我收到了错误消息:第 1 行第 1 列路径 $ 输入结束
我是安卓新手。
我可以在 postman 中以 json 的形式获取一些东西,但我无法通过 retrofit2 在 android 中获取。
这是导致问题的函数
@GET("getRequestsByPassenger/{id}")
suspend fun getRequestsByPassenger(
@Path("id") id: Int
) : List<ServiceRequest>
这是改造2:
private val okHttpClient = OkHttpClient.Builder()
.addInterceptor { chain ->
var request = chain.request()
if (!token.isNullOrEmpty()) {
request = request.newBuilder()
.addHeader("Authorization", AUTH)
.build()
}
chain.proceed(request)
}.build()
val gson = GsonBuilder().setLenient().create()
val INSTANCE: Api by lazy {
val retrofit = Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create(gson))
.client(okHttpClient)
.build()
retrofit.create(Api::class.java)
}
我整天都在寻找这个问题。感谢您的帮助!
【问题讨论】:
标签: android json kotlin postman retrofit