以前联调的接口,都是类似这样子的http://ip:8080/WLInterface/register 在baseUrl(http://ip:8080/WLInterface/register )的接口基础上拼接“/login”
@FormUrlEncoded @POST("login") Observable<Object> login( @Field("telephone") String telephone, @Field("password") String password );
方法可以如上实现。
今天联调的接口是这种:
http://ip:8080/?requestflag=feedbacklist
@FormUrlEncoded @POST("") Observable<FeedBackBean> feedbacklist( @Field("postinfo") String postinfo);
开始这样写时,就会报错
解决retrofit2 Missing either @GET URL or @Url parameter.
参照链接https://blog.csdn.net/a77979744/article/details/67913738
解决方法: 没有数据就加 . 或者 /
@FormUrlEncoded @POST(".") Observable<FeedBackBean> feedbacklist( @Field("postinfo") String postinfo);
测试正常