Não estou conseguindo bloquear para aceitar somente imagem. O content-type está como obrigatório no HTTP Request Headers (POST -> Method Request) E nas configs está definido jpeg no Binary Media Types
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não estou conseguindo bloquear para aceitar somente imagem. O content-type está como obrigatório no HTTP Request Headers (POST -> Method Request) E nas configs está definido jpeg no Binary Media Types
Oi Letícia, tudo bem?
*Desculpe a demora em retornar. *
Uma possível solução para esse problema seria verificar se o content type está sendo enviado corretamente no header da requisição POST. Você pode fazer isso utilizando uma ferramenta como o Postman, por exemplo. No Postman, você pode colar a URL da sua API, definir o método como POST, adicionar o content type no header e enviar a requisição com um arquivo de imagem. Assim, você poderá verificar se o content type está sendo enviado corretamente e se a API está bloqueando requisições com outros tipos de arquivo.
Caso você esteja utilizando o Postman, você pode seguir os passos mencionados na aula/exercício que você compartilhou. Basta colar a URL do método POST no Postman, definir o método como POST, adicionar o content type no header e enviar a requisição com um arquivo de imagem. Certifique-se de que o content type esteja sendo enviado corretamente e verifique se a API está bloqueando requisições com outros tipos de arquivo.
Se mesmo seguindo esses passos você ainda estiver enfrentando problemas, pode ser necessário revisar as configurações da sua API e verificar se todas as etapas foram realizadas corretamente. Além disso, certifique-se de que o tipo de arquivo "image/jpeg" está configurado corretamente nos Binary Media Types.
Espero que essas dicas possam te ajudar a resolver o problema.
Um abraço e bons estudos.