Cache HTTP em Zig com ETag, If-None-Match e 304 Not Modified
Para implementar cache HTTP em Zig, guarde o corpo da resposta junto com o valor de ETag. Na próxima requisição, envie esse valor no header If-None-Match. Se o servidor …
Para implementar cache HTTP em Zig, guarde o corpo da resposta junto com o valor de ETag. Na próxima requisição, envie esse valor no header If-None-Match. Se o servidor …
Para fazer upload de arquivos em Zig para uma API que aceita multipart/form-data, você precisa montar um corpo HTTP com um boundary, adicionar um bloco para cada campo ou …
JWT em Zig: Autenticação para APIs sem Framework Pesado JWT aparece cedo em quase toda API moderna. Um serviço começa com uma rota pública, depois precisa identificar …
Introdução JSON (JavaScript Object Notation) é o formato de dados mais usado para APIs web, configuração e troca de dados entre sistemas. Em Zig, a biblioteca padrão …
Nos artigos anteriores, construímos um servidor HTTP e um sistema de roteamento. Agora vamos construir uma API REST completa com operações CRUD, …
Desenvolvimento Web com Zig Zig pode não ser a primeira linguagem que vem à mente quando se fala em desenvolvimento web, mas suas características únicas — performance …
Introdução Requisições HTTP GET são a forma mais comum de buscar dados da web. Em Zig, a biblioteca padrão oferece std.http.Client para fazer requisições HTTP com …
Introdução Requisições HTTP POST são usadas para enviar dados ao servidor, como payloads JSON, formulários e comandos para uma API REST. Diferente do GET, que apenas …
JSON é o formato de dados mais popular da web moderna. APIs REST, configurações, logs e troca de dados entre sistemas usam JSON. Saber trabalhar com JSON é uma habilidade …
Fazer requisições HTTP é uma necessidade fundamental em quase todo software moderno. Seja para consumir APIs REST, fazer webhooks, baixar artefatos ou integrar com …
Criar servidores HTTP é essencial para desenvolvimento backend moderno. Com Zig, você pode construir APIs pequenas, previsíveis e fáceis de distribuir como binários …
Resposta rápida: um zig http server (também buscado como http server zig, zig server ou zig web) começa com std.net.Address.listen, server.accept() e std.http.Server para …