Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Commit 2ca74cc

Browse files
author
My Name
committed
Fix additional media type issue
1 parent fd0fc4b commit 2ca74cc

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/main/java/com/amazonaws/sagemaker/controller/ServingController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public ResponseEntity<String> transformRequestCsv(@RequestBody final byte[] csvR
157157
* @param accept, accept parameter from request
158158
* @return ResponseEntity with body as the expected payload JSON & proper statuscode based on the input
159159
*/
160-
@RequestMapping(path = "/invocations", method = POST, consumes = AdditionalMediaType.APPLICATION_JSONLINES_VALUE)
160+
@RequestMapping(path = "/invocations", method = POST, consumes = AdditionalMediaType.APPLICATION_JSONLINES_VALUE_MULTIPLE)
161161
public ResponseEntity<String> transformRequestJsonLines(@RequestBody final byte[] jsonLines,
162162
@RequestHeader(value = HttpHeaders.ACCEPT, required = false) final String accept) {
163163
if (jsonLines == null) {

src/main/java/com/amazonaws/sagemaker/dto/SageMakerDataListObject.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import java.util.List;
2424

2525
/**
26-
* Request object POJO to which input request in JSONLINES format will be mapped to by Spring (using Jackson). For sample
27-
* input, please see test/resources/com/amazonaws/sagemaker/dto
26+
* Request object POJO to which data field of input request in JSONLINES format will be mapped to by Spring (using Jackson).
27+
* For sample input, please see test/resources/com/amazonaws/sagemaker/dto
2828
*/
2929
public class SageMakerDataListObject {
3030

src/main/java/com/amazonaws/sagemaker/type/AdditionalMediaType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public final class AdditionalMediaType {
2323

2424
public static final String TEXT_CSV_VALUE = "text/csv";
2525
public static final String APPLICATION_JSONLINES_VALUE = "application/jsonlines";
26+
public static final String APPLICATION_JSONLINES_VALUE_MULTIPLE ="application/jsonlines;data=multiline";
2627
public static final String APPLICATION_JSONLINES_TEXT_VALUE = "application/jsonlines;data=text";
2728

2829
}

0 commit comments

Comments
 (0)