c#访问HTTP接口报错“远程服务器返回错误: (403) 已禁止。”
问题描述:
c#访问HTTP接口报错“远程服务器返回错误: (403) 已禁止。”
答
身份验证信息有问题,不允许访问,检查身份信息对了没..下面这2句,还有是否还缺少一些特殊的请求头之类的
basic后面是一个空格吧,怎么怎么多空白字符
request.Headers.Add("Authorization", "Basic " + code);
答
//加上UserAgent试试
request.UserAgent = "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11";