Неожиданный символ 0x20 в 3 в модификации имени заголовка kotlin - PullRequest
0 голосов
/ 16 июня 2020
@Headers("key : aW5kaWhvbWU", "Content-Type : application/json")
@GET("product_cat/5")
fun getProduct(
): Call<ResponseListProduct>

val interceptor = HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY)
val headerInterceptor = object: Interceptor {

    override fun intercept(chain: Interceptor.Chain): Response {

        var request = chain.request()

        request = request.newBuilder()
            .addHeader("key","aW5kaWhvbWU")
            .addHeader("Content-Type","application/json")
            .addHeader("cache-control", "no-cache")
            .addHeader("postman-token", "6b02e1a7-87dc-c814-6545-65325bcd1d3d")
            .build()

        val response = chain.proceed(request)
        return response
    }

1 Ответ

0 голосов
/ 17 июня 2020

0x20 - это пробел, я бы предположил, что 3 - это позиция, поэтому попробуйте удалить эти пробелы между вашим ключевым именем и двумя точками (:). Что-то вроде: "ключ: значение".

Это должно решить вашу проблему.

...