как в Vlang сделать get запрос с header?

в заголовке всё описал

import net.http

fn main() {
    url := 'http://212.183.159.230/10MB.zip'
    header := http.new_custom_header_from_map({'Range': 'bytes=0-10'})?
    res := // тут запрос
}

Ответы (1 шт):

Автор решения: Senior Pomidor
import json
import net.http


fn main() {
    config := http.FetchConfig{
        header: http.new_header(key: 'Range', value: 'bytes=0-10')
    }

    url := 'http://212.183.159.230/10MB.zip'

    resp := http.fetch(http.FetchConfig{ ...config, url: url }) or {
        println('failed to fetch data from the server')
        return
    }

    mystruct := json.decode(MyStruct, resp.text) or {
        println('failed to decode MyStruct json')
        return
    }

    println(mystruct)
}

доки с примерами
доки с тестами

→ Ссылка