Модернизация - существует ли эквивалент `@ Path` для заголовков? - PullRequest
0 голосов
/ 27 февраля 2019

Или как еще вы могли бы написать что-то подобное?

@Headers(
        "$CONTENT_TYPE:${BodyContentType.JSON}",
        "$AUTHORIZATION:Bearer {jwt}"
)
@POST("/some/where")
fun something(@Path("jwt")jwt:String, @Body somethingRequest:JsonObject):Call<JsonObject>

(что приводит к

java.lang.IllegalArgumentException: URL "/ some / where" несодержать "{jwt}". (параметр # 1)

)

1 Ответ

0 голосов
/ 06 марта 2019

Согласно документации: https://square.github.io/retrofit/2.x/retrofit/index.html?retrofit2/http/Header.html есть аннотация @Header.

Так что в вашем случае это будет:

fun something(@Header("jwt")jwt:String, @Body somethingRequest:JsonObject):Call<JsonObject>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...