Web Api (dica rápida) – Permitir somente formato json

Fala galera!

Por padrão quando um projeto ASP Net Web Api é criado, ainda é adicionado o formatter XML, não tem problema nenhum deixar ele ali, mas podemos retirar e deixar somente json.

Para deixar somente o o formatter json, vamos incluir um código dentro do WebApiConfig (geralmente localizado na pasta App_Start):

config.Formatters.Remove(config.Formatters.XmlFormatter);

Podemos ver pelo help que não vai gerar nem a documentação em XML mais:

Ao fazer uma requisição para a api mesmo sem passar o cabeçalho de Accept ele vai retornar o padrão (json).

Até a próxima!


Curta também minha página no Facebook para ficar por dentro das novidades:
https://www.facebook.com/devleonardohofling