What is the difference between @Path and @Query annotations in Retrofit?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Trong Retrofit, @Path và @Query là hai loại annotation khác nhau được sử dụng để tạo ra các API endpoint. @Path được sử dụng để chèn giá trị vào phần đường dẫn URL, trong khi @Query được sử dụng để thêm tham số vào phần query string của URL. Ví dụ, nếu bạn muốn tạo một API endpoint để lấy dữ liệu theo id, bạn có thể sử dụng @Path để chèn id vào phần đường dẫn URL. Ngược lại, nếu bạn muốn thêm một tham số query string vào URL, bạn có thể sử dụng @Query. Điều này giúp bạn tạo ra các API endpoint linh hoạt và dễ dàng sử dụng. Ngoài ra, @Path và @Query cũng giúp bạn phân biệt giữa các phương thức HTTP khác nhau, chẳng hạn như GET và POST.
Cùng chương 8
How do you add a query option to a REST web-service call in Retrofit?.Có lời giảiCâu hỏiWhich permission should Android app use when the app wants to track phone's precise location?Có lời giảiCâu hỏiWhich method is called when the map is loaded and ready to be used in the app?Có lời giảiCâu hỏiCả 28 câu của chủ đề28 câu
Đi tiếp từ đây