|
11 | 11 |
|
12 | 12 | import java.util.ArrayList; |
13 | 13 | import java.util.List; |
| 14 | +import java.util.Map; |
14 | 15 |
|
15 | 16 | public class ApiKeyRestClient { |
16 | 17 | private final String apiKey; |
@@ -41,6 +42,7 @@ public Response request(final Request request) { |
41 | 42 | if (userAgentExtensions != null && !userAgentExtensions.isEmpty()) { |
42 | 43 | request.setUserAgentExtensions(userAgentExtensions); |
43 | 44 | } |
| 45 | + request.buildUrl(); |
44 | 46 | logRequest(request); |
45 | 47 |
|
46 | 48 | Response response = httpClient.makeRequest(request); |
@@ -87,24 +89,23 @@ public ApiKeyRestClient build() { |
87 | 89 |
|
88 | 90 |
|
89 | 91 | public void logRequest(final Request request) { |
90 | | -// if (logger.isDebugEnabled()) { |
91 | | -// logger.debug("-- BEGIN Twilio API Request --"); |
92 | | -// logger.debug("request method: " + request.getMethod()); |
93 | | -// // TODO: URL Encode query params before logging. |
94 | | -// logger.debug("request URL: " + request.getUrl().toString()); |
95 | | -// |
96 | | -// final Map<String, String> headerParams = request.getHeaders(); |
97 | | -// |
98 | | -// if (headerParams != null && !headerParams.isEmpty()) { |
99 | | -// logger.debug("header parameters: "); |
100 | | -// for (String key : headerParams.keySet()) { |
101 | | -// if (!key.toLowerCase().contains("authorization")) { |
102 | | -// logger.debug(key + ": " + headerParams.get(key)); |
103 | | -// } |
104 | | -// } |
105 | | -// } |
106 | | -// |
107 | | -// logger.debug("-- END Twilio API Request --"); |
108 | | -// } |
| 92 | + if (logger.isDebugEnabled()) { |
| 93 | + logger.debug("-- BEGIN Sendgrid API Request --"); |
| 94 | + logger.debug("request method: " + request.getMethod()); |
| 95 | + logger.debug("request URL: " + request.getUrl().toString()); |
| 96 | + |
| 97 | + final Map<String, String> headerParams = request.getHeaders(); |
| 98 | + |
| 99 | + if (headerParams != null && !headerParams.isEmpty()) { |
| 100 | + logger.debug("header parameters: "); |
| 101 | + for (String key : headerParams.keySet()) { |
| 102 | + if (!key.toLowerCase().contains("authorization")) { |
| 103 | + logger.debug(key + ": " + headerParams.get(key)); |
| 104 | + } |
| 105 | + } |
| 106 | + } |
| 107 | + |
| 108 | + logger.debug("-- END Sendgrid API Request --"); |
| 109 | + } |
109 | 110 | } |
110 | 111 | } |
0 commit comments