जब मैं एक हटाने विधि बनाने की कोशिश:रेट्रोफिट में किसी शरीर के साथ HTTP-Delete कैसे भेजें?
public interface ImageService {
@DELETE("api/v1/attachment")
Call<BaseResponse> delete(@Body DeleteModel deleteModel);
}
मैं त्रुटि जो मूल रूप से स्टैकट्रेस से इन पंक्तियों करने पर निर्भर करता है:
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Failure delivering result
java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body.
Caused by: java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body.
मैं कैसे किसी वस्तु को किसी हटाने विधि को जोड़ सकते हैं ?
मैंने यहां खोज की है लेकिन 3 उत्तर नहीं दिए गए हैं और रेट्रोफिट का उपयोग करके कुछ भी नहीं मिला है।
यह रूप में अच्छी तरह शरीर के साथ PUT तरीकों पर काम करेगा। – March3April4
यदि आपको @ बॉडी भेजने की आवश्यकता है, तो आपको @ FormUrlEncoded को हटाने की आवश्यकता है। – sunlover3