Android Retrofit网络请求返回HTTP 405 Method Not Allowed

Method Not Allowed从字面意思可以知道是请求的方法设置错了,比如如下接口支持的方法是DELETE,若用POST请求就会报该错误,只需改成正确的请求方法即可解决问题。

错误的请求

@POST("/users/{id}")
Observable<Object> deleteUser(@Path("id") String id);

正确的请求

@DELETE("/users/{id}")
Observable<Object> deleteUser(@Path("id") String id);
发布了287 篇原创文章 · 获赞 44 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/mqdxiaoxiao/article/details/103841877