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

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

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

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.

Description

need feedback

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

Langage dominant
Java
Étoiles
1.6k
Forks
575
Merge moyen
1 j 15 h
PR mergées (30 j)
12

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aws/serverless-java-container

Toutes les issues de aws/serverless-java-container

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

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