次の変換は、Java サーブレットから 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 { … }
環境:
エンドポイントを使用してブロブストア コールバックを処理しようとしています。
参照: https://developers.google.com/appengine/docs/java/blobstore/overview#Complete_Sample_App
問題:
ここでの大きな問題は、次の 2 行がクラスを必要としているように見え、HttpServletRequest
それをエンドポイントに渡すことができるかどうかわからないことです。
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
Map<String, List<BlobKey>> blobs = blobstoreService.getUploads(req);
編集:
この問題を解決するために、かなり多くのルートを試してきました。私の最新のものは、blob サーブレットとエンドポイント api を組み合わせることです。それでも、コードを機能させることができません。そのため、報奨金は、解決策または実際に解決策につながる情報を提供した人に贈られます。