அனைத்து மொழிகளும் ஃப்ரேம்வொர்க்குகளும்
Fiber Go
/pixel.gif க்கு வரும் ரெக்வெஸ்ட்களுக்கு empty GIF மூலம் பதிலளிக்கும், Fiber க்கான Go ஸ்னிப்பெட். GIF ஸ்டார்ட்அப்பில் ஒருமுறை மட்டுமே டீகோட் செய்யப்படுகிறது.
Fiber Go
package main
import (
"encoding/base64"
"log"
"github.com/gofiber/fiber/v3"
)
var gif, _ = base64.StdEncoding.DecodeString("R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")
func main() {
app := fiber.New()
app.Get("/pixel.gif", func(c fiber.Ctx) error {
c.Set("Cache-Control", "no-store")
return c.Type("gif").Send(gif)
})
log.Fatal(app.Listen(":8080"))
}
இந்த ஸ்னிப்பெட்டை ரன் செய்து, அது திருப்பித் தந்த பைட்களை ஒப்பிட்டுப் பார்த்தோம்.
சரிபார்
curl -sI http://localhost:8080/pixel.gif