Geocoding.NET તેની વિનંતી શરૂ કરે તે પહેલાં GoogleGeocoder.Proxy સેટ કરો
Maps API કી થી અલગ રીતે geocoder ના પોતાના WebProxy અને એકાઉન્ટ ગોઠવો.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};એપ્લિકેશનની API કી અને મધ્યસ્થ એકાઉન્ટ વાપરો, પછી આ ગોઠવેલા geocoder દ્વારા GeocodeAsync અથવા ReverseGeocodeAsync કૉલ કરો. પ્રમાણીકરણ વગરના મધ્યસ્થ માટે Credentials છોડી દો. તે કિસ્સામાં જાહેર મધ્યસ્થો દ્વારા જાહેર geocoding વિનંતીઓને મંજૂરી હોય ત્યારે HTTP પ્રોક્સી સૂચિ ઉમેદવારો પૂરા પાડે છે.
Geocoding.NET નો વિનંતી માર્ગ HttpClientHandler બનાવે છે અને તેની જાહેર IWebProxy પ્રોપર્ટી સોંપે છે. બીજે ગોઠવેલું બીજું HttpClient તે માર્ગને બદલતું નથી.
મધ્યસ્થના 407 પ્રતિસાદને Google ના અમાન્ય કી અથવા નકારેલી વિનંતીના પ્રતિસાદથી અલગ રાખો. સંકલિત પ્રમાણીકરણ માટે Maps કીને પ્રોક્સી પાસવર્ડ તરીકે વાપરવાને બદલે તે પ્રોક્સી માટે યોગ્ય Windows ઓળખ અથવા ડોમેન વાપરો.