Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从chrome浏览器中查看由我的android项目生成的新帖子_Android_Post_Rx Java_Retrofit2 - Fatal编程技术网

无法从chrome浏览器中查看由我的android项目生成的新帖子

无法从chrome浏览器中查看由我的android项目生成的新帖子,android,post,rx-java,retrofit2,Android,Post,Rx Java,Retrofit2,我正试图在这之后发表一篇文章 应用程序运行成功,但我无法从chrome浏览器或postman中查看新帖子 接口代码: public interface APIService { @POST("/posts") @FormUrlEncoded rx.Observable<Post> savePost(@Field("title") String title, @Field("body") String body,

我正试图在这之后发表一篇文章

应用程序运行成功,但我无法从chrome浏览器或postman中查看新帖子

接口代码:

public interface APIService {

@POST("/posts")
@FormUrlEncoded
rx.Observable<Post> savePost(@Field("title") String title,
                             @Field("body") String body,
                             @Field("userId") Integer userId);

@PUT("/posts/{id}")
@FormUrlEncoded
Call<Post> updatePost(@Path("id") long id,
                      @Field("title") String title,
                      @Field("body") String body,
                      @Field("userId") long userId);
}
公共接口服务{
@职位(“/职位”)
@FormUrlEncoded
rx.可观察的存储后(@Field(“title”)字符串标题,
@字段(“主体”)字符串主体,
@字段(“用户ID”)整数用户ID);
@PUT(“/posts/{id}”)
@FormUrlEncoded
调用updatePost(@Path(“id”)长id,
@字段(“标题”)字符串标题,
@字段(“主体”)字符串主体,
@字段(“用户ID”)长用户ID);
}
为什么会这样

非常感谢您的帮助。

问题在于我传递的“id”与端点中已经存在的“id”冲突。它是复制品


我将“id”改为另一个id号,问题就解决了。

你为什么要在Chrome或Postman中看到Android应用程序发出的请求?@fjc我发了一篇新帖子,所以我想看看是否发生了。基本上,我正在学习从我的android项目向服务器发送对象,所以,我很好奇我的帖子是否成功。你的android HTTP请求通常不会通过Chrome或Postman。您需要在服务器端查看请求是否通过,或者在您的应用程序中添加一些日志记录。@fjc您可能是对的,因此我遵循以下链接:启动我可以访问的远程服务器。:。但是现在,当我用这个作为baseurl运行应用程序时,我无法发布数据,只能获得工作。你为什么这么认为?它给POST带来了什么错误消息?