Junior — Middle
HTTP/1.1 protokolü üzerinden ikili veri iletimi yapılabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, HTTP/1.1 protokolü ile ikili veriler iletilebilir. HTTP, iletilen veri türünü sınırlandırmaz: istek ve yanıt gövdesi herhangi bir bayt içerebilir. İkili verilerin doğru iletimi için genellikle uygun başlık Content-Type belirtilir, örneğin application/octet-stream veya dosyanın belirli bir MIME türü (örneğin, image/png).
Go dilinde ikili veri iletimi örneği:
resp, err := http.Get("https://example.com/image.png")
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
// Yanıt gövdesinden ikili verileri oku
data, err := io.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
// data, dosyanın ikili içeriğini içerir
Bu nedenle, HTTP/1.1 ikili verilerin ek kodlama olmadan iletimini tamamen destekler.