Skip to content

Instantly share code, notes, and snippets.

@theawesomenayak
Last active October 3, 2022 12:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save theawesomenayak/0692817a4cd2b552efbe708e8598957d to your computer and use it in GitHub Desktop.
Save theawesomenayak/0692817a4cd2b552efbe708e8598957d to your computer and use it in GitHub Desktop.
Handler Get News
try {
final String output = getNewsFromGoogle();
Response responseBody = new Response(output, input);
return ApiGatewayResponse.builder()
.setStatusCode(200)
.setObjectBody(responseBody)
.setHeaders(Collections.singletonMap("X-Powered-By", "AWS Lambda & serverless"))
.build();
} catch (IOException | InterruptedException | XMLStreamException e) {
return ApiGatewayResponse.builder()
.setStatusCode(500)
.setObjectBody("{}")
.setHeaders(Collections.singletonMap("X-Powered-By", "AWS Lambda & serverless"))
.build();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment