aws / aws/serverless-java-container
AwsProxyResponse class is generating response JSON which is rejected by API gateway with Malformed error
- 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