private void update(PostEntity postEntity){
Call<ResponseEntity> call = baseProvider.getApiClient().
createNewQuestion(mPrefs.getLoggedUserCityId(), postEntity);
call.enqueue(new Callback<ResponseEntity>() {
@Override
public void onResponse(Call<ResponseEntity> call, Response<ResponseEntity> response) {
Log.i("post:", response.body().toString());
}
@Override
public void onFailure(Call<ResponseEntity> call, Throwable t) {
Log.i("Not Working", "Retrofit is not updating the feed!!");
}
});
}
我假设response.body().tostring()
将返回如下内容
ResponseEntity("message":"Posted Successfully","uuid":"5dgiriWE4s4Sqhts")
因此,如果您想提取这些值,例如,如果您想从中获取UUID
,您必须像下面这样做(假设您的responseEntity
类具有getter
和setter
方法)
String udid=(ResponseEntity)(response.body()).getUDID()
希望你能从中得到一个想法。
我在WebSphere8应用服务器前面配置了apache反向代理。我已经设置了通用的JVM参数-dhttps.proxyhost和-dhttps.proxyport,但是response.sendredirect上的请求并不指向peoxy服务器。它被引导到defualt端口9080。如何解决这个问题?我在Tomcat&Jboss上解决了这个问题,方法是修改连接器端口,如下所示 连接器name=“h
我得到错误:com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL)加密建立到SQL服务器的安全连接。错误:“SQL服务器没有返回响应。连接已关闭。” Hibernate配置: application.properties: pom.xml: SQLServerException: openssl客户端连接服务器:1
我使用两个解析服务器,一个用于主数据库,一个用于liveQuery。我还通过AWS ElastiCache设置了redis。问题是当我在客户端(iOS)中使用实时查询时,没有显示任何事件。代码对任何更改都没有响应。这里会有什么问题? 一个问题:来自AWS Elasticache的redisURL是这样的:(这会导致服务器启动错误)appname.jajj2i.0001.use1.cache.ama
我有一个react本机应用程序,它使用与。NET Core2.1通信的signalR。 套接字连接没有任何错误。一切都很好。但是服务器不能响应客户端的ping消息,并返回504给客户端。当返回504时,客户端的连接关闭。在hubconnection.onclose()处理。然后客户端需要重新连接。 proxy_read_timeout可以设置为高毫秒。但很乱。 所以我不能在客户机上有效地使用kee
我使用Postman extension发出GET请求并获得响应,但如果我使用jQuery发出相同的请求,我会收到一个典型的错误: 邮递员分机也不在同一个域上,为什么会得到响应?
我有一个问题,我用套接字构建了服务器部分和客户机,没有收到任何错误。当我在浏览器中键入本地地址时,它会在cmd中显示信息,但当我在emulator或mobile中运行Android应用程序时,它不会连接到服务器。 我使用的权限: 服务器代码: Main Activity.java是: 请引导我。