对服务器的请求未通过

时间:2017-06-22 04:02:08

标签: java android request retrofit response

我有一些后端在数据库中添加新数据。添加新数据的链接如下所示:

...handler.php?type=add&comment=ads&idImage=2&idAuthor=3

并回复:

{
    "success": true
}

我的界面:

public interface CommentAddRequest
{
    @GET("handler.php")
    Observable<SimpleResponse> getResponse(@Query("type") String type,
                                           @Query("comment") String comment,
                                           @Query("idImage") Long idImage,
                                           @Query("idAuthor") Long idAuthor
    );
}

public class SimpleResponse
{
    public Boolean getSuccess()
    {
        return success;
    }

    public void setSuccess(Boolean success)
    {
        this.success = success;
    }

    @SerializedName("success")
    @Expose
    private Boolean success;
}

我是这样的重新设定:

    public static Observable<SimpleResponse> addComment(String comment, Long idImage, Long idAuthor)
    {
        String type = "add";
        CommentAddRequest service = ServiceGenerator.createService(CommentAddRequest.class);
        return service.getResponse(type, comment, idImage, idAuthor);
    }
}

我调试我的代码,一切正常。请求已发送。但是在DB中没有添加新数据。虽然通过浏览器它正常工作。我不知道应该在哪里查找错误。你能帮助我吗?

0 个答案:

没有答案