Lambda return types through HTTP API Gateway - only json array or json object are working , else error 500
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con invocation_response::success e il percorso di run_handler mostrato nell’esempio, quindi traccia come viene serializzata la risposta per HTTP API Gateway. Verifica se i test esistenti di serializzazione delle risposte coprono i payload non JSON. Il lavoro è completato quando è stato definito e testato un modo supportato per consentire ai dati binari con tipo di contenuto application/zip di evitare la risposta HTTP 500.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'd like to return binary data through the HTTP API Gateway (HTTP , NOT REST API!), but the response has to be a json object, always. Is there some workaround to make that happen like it is possible for the REST API ?
#include <aws/lambda-runtime/runtime.h>
using namespace aws::lambda_runtime;
static invocation_response my_handler(invocation_request const& req)
{
return invocation_response::success("binarygoeshere", "application/zip");
}
int main()
{
run_handler(my_handler);
return 0;
}
^this returns error code 500
- Lingua principale
- C++
- Stelle
- 465
- Fork
- 98
- Merge medio
- 1h 16m
- PR unite (30g)
- 2
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di awslabs/aws-lambda-cpp
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
awslabs/aws-lambda-cpp#205 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
awslabs/aws-lambda-cpp#196 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
awslabs/aws-lambda-cpp#195 · 11 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
awslabs/aws-lambda-cpp#194 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
awslabs/aws-lambda-cpp#188 ·
Tutte le issue di awslabs/aws-lambda-cpp
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Apertaai_reviewed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
ydb-platform/ydb#53974 · 3 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
google/libultrahdr#485 ·