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);

 

posted @ 2020-01-05 12:54  野猿新一  阅读(73)  评论(0编辑  收藏  举报