相关疑难解决方法(0)

Spring / Postman内容类型“应用程序/八位字节流”不受支持

我正在使用邮递员发送以下请求: 在此处输入图片说明

我的控制器如下所示:

@RestController
@RequestMapping(path = RestPath.CHALLENGE)
public class ChallengeController {

    private final ChallengeService<Challenge> service;

    @Autowired
    public ChallengeController(ChallengeService service) {
        this.service = service;
    }

    @ApiOperation(value = "Creates a new challenge in the system")
    @RequestMapping(method = RequestMethod.POST, consumes = {MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_OCTET_STREAM_VALUE},
        produces = MediaType.APPLICATION_JSON_VALUE)
    @ResponseStatus(HttpStatus.CREATED)
    public ChallengeDto create(@ApiParam(value = "The details of the challenge to create") @RequestPart("challengeCreate") @Valid @NotNull @NotBlank ChallengeCreateDto challengeCreate,
                           @ApiParam(value = "The challenge file") @RequestPart("file") @Valid @NotNull @NotBlank MultipartFile file) {
        return service.create(challengeCreate, file);
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试更改“消耗”以将APPLICATION_OCTET_STREAM_VALUE删除为MULTIPART_FORM_DATA_VALUE,并且还尝试将其删除,但是这些都无济于事。

如果您需要更多信息,请告诉我。谢谢。

rest spring postman

10
推荐指数
3
解决办法
9948
查看次数

标签 统计

postman ×1

rest ×1

spring ×1