Бэкэнд-разработчик дал мне описание API, которое использует метод GET, и оно имеет формат JSON.
Я никогда не пробовал таким образом, и, насколько я знаю, отправка данных в теле запроса невозможна. с методом GET в модифицированной библиотеке.
Он использует Django. И я пытался с Query и Path ... И ничего не работает ... Даже я пытался без аннотации с параметром.
{
"data": "oicudsfqoerzxddadsdf"
}
1.
@GET("find/data")
fun findData(
@Header("Authorization") sessionId: String,
@Query("data") data: String
): Call<FinderResult>
2.
@GET("find/data")
fun findData(
@Header("Authorization") sessionId: String,
data: String
): Call<FinderResult>
3.
@GET("find/data")
fun findData(
@Header("Authorization") sessionId: String,
dataObj: DataObj
): Call<FinderResult>
@Keep
class DataObj(var data: String){
}
Все не работало. Тем не менее, он работал на Почтальоне, используя сырой формат (следует выбрать JSON). Как я могу использовать запрос GET с JSON? в чем проблема?