mirror of
https://github.com/google/nomulus
synced 2026-09-19 14:34:18 +00:00
Tell IANA not to encode the RDAP base URL response (#1705)
This commit is contained in:
@@ -99,6 +99,8 @@ public final class UpdateRegistrarRdapBaseUrlsAction implements Runnable {
|
|||||||
CSVParser csv;
|
CSVParser csv;
|
||||||
try {
|
try {
|
||||||
HttpRequest request = httpTransport.createRequestFactory().buildGetRequest(RDAP_IDS_URL);
|
HttpRequest request = httpTransport.createRequestFactory().buildGetRequest(RDAP_IDS_URL);
|
||||||
|
// AppEngine might insert accept-encodings for us if we use the default gzip, so remove it
|
||||||
|
request.getHeaders().setAcceptEncoding(null);
|
||||||
HttpResponse response = request.execute();
|
HttpResponse response = request.execute();
|
||||||
String csvString = new String(ByteStreams.toByteArray(response.getContent()), UTF_8);
|
String csvString = new String(ByteStreams.toByteArray(response.getContent()), UTF_8);
|
||||||
csv =
|
csv =
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ public final class UpdateRegistrarRdapBaseUrlsActionTest {
|
|||||||
private void assertCorrectRequestSent() {
|
private void assertCorrectRequestSent() {
|
||||||
assertThat(httpTransport.getRequestSent().getUrl())
|
assertThat(httpTransport.getRequestSent().getUrl())
|
||||||
.isEqualTo("https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv");
|
.isEqualTo("https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv");
|
||||||
|
assertThat(httpTransport.getRequestSent().getHeaders().get("accept-encoding")).isNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void persistRegistrar(
|
private static void persistRegistrar(
|
||||||
|
|||||||
Reference in New Issue
Block a user