Würde die folgende Konvertierung für die Konvertierung von Java-Servlet zu Google App-Engine-Cloud-Endpunkt gelten?Servlet-Schema in App-Engine-Endpunktschema konvertieren
VON
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException { … }
TO
@ApiMethod(name = "save_blob_key", path = "save_blob_key" httpMethod = HttpMethod.POST)
public void saveBlobKey(HttpServletRequest req) throws IOException { … }
RAHMEN:
Ich versuche Endpunkt zu verwenden Blobstore Rückruf zu verarbeiten.
Ref: https://developers.google.com/appengine/docs/java/blobstore/overview#Complete_Sample_App
PROBLEM:
Der große hickup hier ist, dass die beiden folgenden Zeilen scheinen die Klasse HttpServletRequest
und ich weiß nicht, zu verlangen, wenn ich es Endpunkt passieren kann.
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
Map<String, List<BlobKey>> blobs = blobstoreService.getUploads(req);
EDIT:
Ich habe ziemlich viele Routen versucht, dieses Problem zu lösen. Mein letzter ist combining blob servlet with endpoint api. Trotzdem kann ich den Code nicht zum Laufen bringen. Also geht das Kopfgeld an jeden, der eine Lösung oder eine Information liefert, die tatsächlich zu einer Lösung führt.
Es ist schon viele Jahre her, dass Sie eine Lösung gefunden haben? – Micro