1- What are the components of an HTTP request? End point, Request type, headers, body(payload) 2- What are the components of an HTTP response? Headers, Status Code, body(payload) 3- What are the 2 most popular payload formats? JSON, XML 4-Explain JSON format in your own words. Give an example. It is a way to show information on internet. It follows key-value structure. For example: { "name": "Sergio", "Id": 1234, "isRegistered": true } 5- HttpRequest request = new HttpRequest(); request.setEndpoint('https://735ef563-176d-431c-85ce-2cc07056ef03.mock.pstmn.io/payments/link'); request.setMethod('GET'); Http http = new Http(); HttpResponse response = http.send(request); String responseBody = response.getBody(); Map<String, Object> mappedResponse = (Map<String, Object>)JSON.deserializeUntyped(responseBody); Map<String, Object> mappedTransaction = (Map<String, Object>)mappedResponse.get('transaction'); Map<String, Object> mappedDetails = (Map<String, Object>)mappedTransaction.get('details'); String ip = (String)mappedDetails.get('IP'); System.debug(ip);