mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-03 00:43:46 +00:00
[java][native] fix empty response body (#20334)
* [Java][Client] (#13968) * update * update * update slack url --------- Co-authored-by: András Gábor Kis <andras-gabor.kis@telekom.com>
This commit is contained in:
@@ -120,10 +120,21 @@ public class BodyApi {
|
||||
if (localVarResponse.statusCode()/ 100 != 2) {
|
||||
throw getApiException("testBinaryGif", localVarResponse);
|
||||
}
|
||||
if (localVarResponse.body() == null) {
|
||||
return new ApiResponse<File>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
String responseBody = new String(localVarResponse.body().readAllBytes());
|
||||
localVarResponse.body().close();
|
||||
|
||||
return new ApiResponse<File>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
localVarResponse.body() == null ? null : memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<File>() {}) // closes the InputStream
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
responseBody.isBlank()? null: memberVarObjectMapper.readValue(responseBody, new TypeReference<File>() {})
|
||||
);
|
||||
} finally {
|
||||
}
|
||||
@@ -494,10 +505,21 @@ public class BodyApi {
|
||||
if (localVarResponse.statusCode()/ 100 != 2) {
|
||||
throw getApiException("testEchoBodyAllOfPet", localVarResponse);
|
||||
}
|
||||
if (localVarResponse.body() == null) {
|
||||
return new ApiResponse<Pet>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
String responseBody = new String(localVarResponse.body().readAllBytes());
|
||||
localVarResponse.body().close();
|
||||
|
||||
return new ApiResponse<Pet>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
localVarResponse.body() == null ? null : memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Pet>() {}) // closes the InputStream
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
responseBody.isBlank()? null: memberVarObjectMapper.readValue(responseBody, new TypeReference<Pet>() {})
|
||||
);
|
||||
} finally {
|
||||
}
|
||||
@@ -650,10 +672,21 @@ public class BodyApi {
|
||||
if (localVarResponse.statusCode()/ 100 != 2) {
|
||||
throw getApiException("testEchoBodyPet", localVarResponse);
|
||||
}
|
||||
if (localVarResponse.body() == null) {
|
||||
return new ApiResponse<Pet>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
String responseBody = new String(localVarResponse.body().readAllBytes());
|
||||
localVarResponse.body().close();
|
||||
|
||||
return new ApiResponse<Pet>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
localVarResponse.body() == null ? null : memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Pet>() {}) // closes the InputStream
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
responseBody.isBlank()? null: memberVarObjectMapper.readValue(responseBody, new TypeReference<Pet>() {})
|
||||
);
|
||||
} finally {
|
||||
}
|
||||
@@ -806,10 +839,21 @@ public class BodyApi {
|
||||
if (localVarResponse.statusCode()/ 100 != 2) {
|
||||
throw getApiException("testEchoBodyStringEnum", localVarResponse);
|
||||
}
|
||||
if (localVarResponse.body() == null) {
|
||||
return new ApiResponse<StringEnumRef>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
String responseBody = new String(localVarResponse.body().readAllBytes());
|
||||
localVarResponse.body().close();
|
||||
|
||||
return new ApiResponse<StringEnumRef>(
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
localVarResponse.body() == null ? null : memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<StringEnumRef>() {}) // closes the InputStream
|
||||
localVarResponse.statusCode(),
|
||||
localVarResponse.headers().map(),
|
||||
responseBody.isBlank()? null: memberVarObjectMapper.readValue(responseBody, new TypeReference<StringEnumRef>() {})
|
||||
);
|
||||
} finally {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user