1
resposta

A ação de adicionar não é do post?

Dado que o PUT substitui algo já existente e o post pode atualizar e/ou criar. Por que a respostas para adicionar um arquivo a um repo é PUT?

1 resposta

Oie, Brenda, tudo bem?

De fato, em muitos casos, o método POST é utilizado para criar novos recursos e o PUT para atualizar recursos existentes. No entanto, a escolha entre POST e PUT depende da implementação da API que você está usando.

No caso da API do GitHub, a ação de adicionar um arquivo a um repositório é feita através de uma requisição PUT. Isso acontece porque, do ponto de vista do GitHub, adicionar um arquivo é visto como uma atualização do repositório.

Sua dúvida é muito legal, aliás. :)

Se outra pergunta surgir, sinta-se à vontade para postar aqui!

Abraços!