C# 远程服务器返回了一个错误:(403)禁止使用xml.load()-google map-有时有效,有时无效#
我编写了C#代码,突然它抛出了一个错误。但奇怪的是,它有时有效,但有时也会抛出错误: 远程服务器返回错误:(403)禁止。 如果您发现任何问题,请参阅代码: C# 请在此处查看错误的屏幕截图: 当您键入此URL“”时,您将始终得到结果,但由于某些原因,通过代码,它有时不起作用C# 远程服务器返回了一个错误:(403)禁止使用xml.load()-google map-有时有效,有时无效#,c#,asp.net,xml,google-maps-api-3,http-status-code-403,C#,Asp.net,Xml,Google Maps Api 3,Http Status Code 403,我编写了C#代码,突然它抛出了一个错误。但奇怪的是,它有时有效,但有时也会抛出错误: 远程服务器返回错误:(403)禁止。 如果您发现任何问题,请参阅代码: C# 请在此处查看错误的屏幕截图: 当您键入此URL“”时,您将始终得到结果,但由于某些原因,通过代码,它有时不起作用 请提供帮助。如果您连接的Internet具有真实/专用ip地址,则它将正常工作, 如果您已经在使用真实/专用ip地址,那么您可以将代码放在try catch上,以便在出现错误时系统不会停止 try{ your code;
请提供帮助。如果您连接的Internet具有真实/专用ip地址,则它将正常工作, 如果您已经在使用真实/专用ip地址,那么您可以将代码放在try catch上,以便在出现错误时系统不会停止
try{ your code; return true;}
catch(exception e){
return false;
}
如果您连续执行两次加载(xmldoc和xmldoc1),则第二次加载总是失败。服务器正在检查两个,确保同一用户没有多次连接以防止服务攻击。我认为这是谷歌阻止或限制你的呼叫。您是否遵守了他们API的使用条款?现在Google的服务需要密钥。@jdweng每次加载1个密钥。我有一个位置搜索,用户键入位置并点击回车键,然后运行上面的代码来获取有关谷歌地图的信息。有时有效,但有时无效。
try{ your code; return true;}
catch(exception e){
return false;
}