aws / aws/serverless-java-container

AwsProxyResponse class is generating response JSON which is rejected by API gateway with Malformed error

Ouverte
#884 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
need feedback
Langage dominant
Java
Étoiles
1.6k
Forks
574
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

We are calling java lambda from api gateway and in cloudwatch logs i can see internal server error is coming,

After going through the logs and support team i got to know that AwsProxyResponse class is generating response JSON which is rejected by API gateway with Malformed error

Json generated is using field name base64Encoded instead of isBase64Encoded

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser la classe AwsProxyResponse et examinez comment elle sérialise son JSON de réponse pour API Gateway. Vérifiez le nom de champ généré par rapport à ce qui est attendu dans l’issue, et considérez le travail comme terminé lorsque la réponse utilise isBase64Encoded au lieu de base64Encoded et évite l’erreur Malformed signalée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, java
Domaine
api, cloud
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.