Как определить API - это «API загрузки файлов», взглянув на его чванство json - PullRequest
0 голосов
/ 24 февраля 2020

Я посмотрел на API загрузки файлов, который принимает InputStream и использует

consumes = {MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_PLAIN_VALUE},

и другие API, которые принимают тип MultipartFile в качестве параметра запроса и потребляют

consumes = MediaType.MULTIPART_FORM_DATA_VALUE,.

ниже - API.

 @RequestMapping(
            method = RequestMethod.POST,
            value = "/",
            consumes = MediaType.MULTIPART_FORM_DATA_VALUE,
            produces = MediaType.APPLICATION_JSON_VALUE)
    public ResponseEntity createAttachments (
            @RequestParam("file") MultipartFile[] uploadFiles,
            @RequestParam(value = "meta", required = false) String[] fileNames)
            throws UnableToPersistAttachmentException, AttachmentExtensionNotAllowedException
    {

        List<AttachmentDTO> attachments = attachmentRefSvc.create(uploadFiles, fileNames, realm);
        return ResponseEntity.ok(attachments);
    }

есть ли способ, которым стандартный способ идентифицировать API - это API для загрузки файла, взглянув на его чванство spe c?

, увидев выше два В некоторых случаях я не могу разобрать это с помощью конструкции API «потребляет».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...