For the complete documentation index, see llms.txt. This page is also available as Markdown.

Implementação básica

Implementação

A implementação por parte do cliente é bastante simples; ele deve implementar uma chamada POST na sua API ou serviço com os seguintes requisitos:

  • Um método post que suporte no máximo 10 megabytes de body parser.

Exemplos de implementação

Em JavaScript:

const express = require('express');
const bodyParser = require('body-parser');
const app = express();

app.use(bodyParser.json({ limit: '10mb' }));

app.post('/example', (req, res) => {
  // Accede a los datos de la solicitud a través del cuerpo
  console.log(req.body);
  res.send('POST request received successfully');
});

Em Java:

  1. Importe as bibliotecas necessárias, como org.springframework.web.bind.annotation.PostMapping e org.springframework.web.bind.annotation.RequestBody.

  1. Crie uma rota para a solicitação POST e use a anotação @RequestBody para analisar o corpo da solicitação.

  1. Configure a propriedade spring.servlet.multipart.max-request-size no arquivo de configuração da sua aplicação (como application.properties) para definir o limite máximo de tamanho da solicitação.

Com estes passos, você criou uma solicitação POST em Java que suporta um body parser de 10 MB. Observe que o limite máximo de tamanho da solicitação também pode ser definido por outras opções, como @RequestPart e MultipartConfigElement.

Observe que os objetos JSON enviados pelo nosso serviço podem não seguir a mesma ordem mostrada na documentação, e alguns campos podem ser nulos. É essencial realizar uma análise adequada dos objetos JSON recebidos. A seguir, é mostrado um exemplo de como analisar uma cadeia JSON, semelhante à que poderia ser encontrada na resposta de uma solicitação POST, em um objeto JSON para seu consumo:

Atualizado