Haus sem bætt er við http.Request.Header lýsir beiðninni til viðtökunnar. Þegar HTTPS notar HTTP-millilið framkvæmir transport fyrst CONNECT. Hausar beiðninnar til viðtökunnar eru ekki almenn stillingar-API fyrir það fyrra samtal.

Fyrir fastan haus sem milliliðurinn krefst skal stilla ProxyConnectHeader transport:

transport := &http.Transport{
    Proxy: http.ProxyURL(proxyURL),
    ProxyConnectHeader: http.Header{
        "X-Proxy-Account": []string{"example-account"},
    },
}

Hér er proxyURL greind slóð endapunktsins. Hausinn er sýnishorn og gagnast aðeins þegar rekstraraðili milliliðarins skilgreinir slíkan reit.

Fyrir gildi sem valið er fyrir hvern millilið eða viðtöku skal nota GetProxyConnectHeader. Skjalfesta bakkallið fær slóð milliliðarins og CONNECT-markið. Þegar þetta bakkall er ekki nil er fasti reiturinn ProxyConnectHeader hunsaður.

Haltu gildum innan fyrirhugaðs sviðs. Reikningsmerki sem er aðeins fyrir milliliðinn tilheyrir milliliðasamtalinu; heimildargildi vefsíðu tilheyrir beiðninni til viðtökunnar. Ef bakkall getur ekki búið til nauðsynlegt handabandsgildi skal skila villu þess í stað þess að senda hljóðlega beiðni með öðrum stillingum.

Þessar stillingar sérsníða meðferð CONNECT. Þær finna ekki upp sérsniðna auðkenningaraðferð og breyta ekki aðgangsstefnu milliliðaþjónustunnar.

Tengdir greinar