Junior — Middle
Оё имкон дорад, ки маълумоти бинариро тавассути протоколи HTTP/1.1 интиқол дод?
sobes.tech AI
Ҷавоб аз AI
Бале, тавассути протоколи HTTP/1.1 метавон маълумоти бинариро интиқол дод. HTTP намегузорад, ки навъи маълумоти интиқолшаванда маҳдуд шавад: матни дархост ва ҷавоб метавонад ҳар кадом байтҳоро дар бар гирад. Барои интиқоли дурустии маълумоти бинарӣ одатан сарлавҳаи мувофиқ Content-Type нишон дода мешавад, масалан, application/octet-stream ё навъи MIME махсуси файл (масалан, image/png).
Масали интиқоли маълумоти бинарӣ дар Go:
resp, err := http.Get("https://example.com/image.png")
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
// Маълумоти бинариро аз танаи ҷавоб мехонем
data, err := io.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
// data дорои мазмуни бинарии файл аст
Аз ин рӯ, HTTP/1.1 пурра дастгирӣ мекунад интиқоли маълумоти бинарӣ бе кодекси иловагӣ.