-2

我在这个 url 上尝试的任何 C# 解决方案都失败了 - http://www.streetmap.co.uk/newmap.srf?x=529725&y=182411&z=0&sv=WC1H%2B0BX&st=2&pc=WC1H%2B0BX&mapp=newmap.srf&searchp=newsearch。 srf _

因为 '&' 字符。是否有任何 C# 代码以正确的方式处理此类 url?

UPD。是解决方案

4

2 回答 2

3

您需要使用以下方法对 url 进行编码:

var safeUrl = HttpServerUtility.UrlEncode("http://google.com?q=hello&x=123");
于 2012-01-31T12:42:12.117 回答
0

HTTP 状态码403代表“禁止”。您应该验证您的校验和;

请求 Google PageRank 的技巧是计算给定 URL 的正确校验和。如果没有 URL 的“google checksum”,您将收到 403 Forbidden 错误。 资源

于 2012-01-31T16:54:21.930 回答