Geocoding.NET хүсэлтээ эхлэхээс өмнө GoogleGeocoder.Proxy-г тохируулна уу
Геокодерын өөрийн WebProxy болон бүртгэлийг Maps API түлхүүрээс тусад нь тохируулна уу.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Аппликейшны API түлхүүр болон зуучлагчийн бүртгэлийг ашиглаад, дараа нь энэ тохируулсан геокодераар GeocodeAsync эсвэл ReverseGeocodeAsync-г дуудна. Баталгаажуулалтгүй зуучлагчийн хувьд Credentials-г орхино. Энэ тохиолдолд нийтийн геокод хүсэлтүүд нийтийн зуучлагчаар зөвшөөрөгдвөл HTTP прокси жагсаалт нэр дэвшигчдийг нийлүүлнэ.
Geocoding.NET-ийн хүсэлтийн зам HttpClientHandler үүсгэж, түүний нийтийн IWebProxy шинж чанарыг оноодог. Өөр газар тохируулсан өөр HttpClient энэ замыг орлохгүй.
Зуучлагчийн 407 хариуг Google-ын буруу түлхүүр эсвэл татгалзсан хүсэлтэд өгөх хариунаас тусад нь байлга. Нэгдсэн баталгаажуулалтад Maps түлхүүрийг прокси нууц үгээр солихын оронд тухайн проксид тохирох Windows таних тэмдэг эсвэл домэйн ашигла.