以下转换是否适用于从 Java servlet 转换为 google app-engine 云端点?
从
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException { … }
至
@ApiMethod(name = "save_blob_key", path = "save_blob_key" httpMethod = HttpMethod.POST)
public void saveBlobKey(HttpServletRequest req) throws IOException { … }
语境:
我正在尝试使用端点来处理 blobstore 回调。
参考:https ://developers.google.com/appengine/docs/java/blobstore/overview#Complete_Sample_App
问题:
这里最大的问题是以下两行似乎需要类HttpServletRequest
,我不知道我是否可以将它传递给端点。
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
Map<String, List<BlobKey>> blobs = blobstoreService.getUploads(req);
编辑:
我一直在尝试很多方法来解决这个问题。我最新的是将 blob servlet 与端点 api 结合起来。我仍然无法让代码工作。因此,任何提供解决方案或实际导致解决方案的信息的人都会获得赏金。