希望使用Retrofit处理Android客户端和GAE端点之间的网络请求。 GAE端点为客户端/服务器端点库提供处理所有网络以及Oauth2身份验证的功能。 Retrofit有助于异步调用,取消,并行调用......所以比android客户端asynctask更好。 那么这个Retrofit lib可以配置Appengine GAE端点还是需要通过普通的GAE servlet?
只是为了澄清我的问题,并为任何阅读此内容的人明确答案:
我有我的应用程序:
客户端:谷歌插件为eclipse生成的云端点库
后端端GAE:使用JPA编码的方法的不同API,例如:
@ApiMethod(name = "insertMyShareItem")
public ShareItemData insertMyShareItemData(ShareItemData shareitemdata) {
logger.log(Level.SEVERE, "insertMyShareItem");
}
谷歌云端点的优点是端点库,易于使用Auth2并通过HTTPS自动使用安全连接
现在我想放弃Async任务以实现Retrofit或Volley。我知道我不能再使用谷歌云终端了,需要在扩展HttpServlet的方法中转换GAE后端的方法,这样我就可以通过正常设置Retrofit的URL调用来访问它们。
这意味着现在我需要关心:
这是我从搜索和下面的答案中理解的。感谢