Skip to content

Commit 519d5a9

Browse files
authored
chore: fix error response and rest client (#754)
1 parent 65ff972 commit 519d5a9

2 files changed

Lines changed: 14 additions & 4 deletions

File tree

src/main/java/com/sendgrid/exception/ApiErrorResponse.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package com.sendgrid.exception;
22

3-
import com.sun.net.httpserver.Headers;
3+
44
import lombok.Getter;
55
import org.apache.http.Header;
66

7-
import java.util.Map;
87

98
public class ApiErrorResponse extends RuntimeException {
109
@Getter
@@ -17,7 +16,7 @@ public class ApiErrorResponse extends RuntimeException {
1716
private Header[] headers;
1817

1918
public ApiErrorResponse(Integer statusCode, String statusMessage, Object error, Header[] headers) {
20-
super(statusMessage);
19+
super("An error has occurred");
2120
this.statusCode = statusCode;
2221
this.statusMessage = statusMessage;
2322
this.error = error;

src/main/java/com/sendgrid/http/ApiKeyRestClient.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,18 @@ public Response request(final Request request) {
4242
}
4343
logRequest(request);
4444

45-
return null;
45+
Response response = httpClient.makeRequest(request);
46+
47+
if (logger.isDebugEnabled()) {
48+
logger.debug("status code: {}", response.getStatusCode());
49+
org.apache.http.Header[] responseHeaders = response.getHeaders();
50+
logger.debug("response headers:");
51+
for (int i = 0; i < responseHeaders.length; i++) {
52+
logger.debug("responseHeader: {}", responseHeaders[i]);
53+
}
54+
}
55+
56+
return response;
4657
}
4758

4859

0 commit comments

Comments
 (0)