[英]how can pass api parameter in body instead @Query tag android kotlin retrofit
[英]How to pass body in Retrofit using Kotlin Android?
我正在嘗試使用 Retrofit Kotlin Android 從本地服務器 API 獲取數據。 服務器有一個身體
{ "uid":1 }
如何通過改造將此 uid 傳遞給 API 調用?
這是在正文中發送請求中的對象的示例代碼。
public interface TaskService {
@POST("/tasks")
Call<Task> createTask(@Body Task task);
}
其中任務如下:
public class Task {
private long uid;
public Task(long uid) {
this. uid = uid;
}
}
無論你在哪里打電話都這樣。
Task task = new Task(1);
Call<Task> call = taskService.createTask(task);
call.enqueue(new Callback<Task>() {
//do something
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.