我有一些后端在数据库中添加新数据。添加新数据的链接如下所示:
...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中没有添加新数据。虽然通过浏览器它正常工作。我不知道应该在哪里查找错误。你能帮助我吗?