System.Net.WebException: 远程服务器返回错误: (400) 错误的请求

yanyangfei 2011-05-05 09:10:59
我在采集网页源码时出现这个问题,大家帮我看看。
System.Net.WebException: 远程服务器返回错误: (400) 错误的请求
在 System.Net.HttpWebRequest.GetResponse()
...全文
3032 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜色镇歌 2011-12-15
  • 打赏
  • 举报
回复
重启了一下好了。。
xionglei113 2011-11-19
  • 打赏
  • 举报
回复
everyone 权限的问题吧。
ZUOGEHAOREN 2011-05-30
  • 打赏
  • 举报
回复
孟子E章 2011-05-05
  • 打赏
  • 举报
回复
看看有没有防火墙,代理等,一般是环境和网络设置导致的
yanyangfei 2011-05-05
  • 打赏
  • 举报
回复
3台机器都测试成功,就1台出现了这个问题。。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlslist[a].ToString());
//声明一个HttpWebRequest请求
request.Timeout = 30000;
//设置连接超时时间
request.Method = "GET";

request.UserAgent = "Googlebot/2.1 (+http://www.google.com/bot.html)";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Encoding encoding = Encoding.GetEncoding("gb2312");
string Html1 = "";
using (Stream streamReceive = response.GetResponseStream())
{
using (StreamReader sr = new StreamReader(streamReceive, encoding))
{
Html1 = sr.ReadToEnd();
}
}
cjh200102 2011-05-05
  • 打赏
  • 举报
回复
如楼上所说的
机器人 2011-05-05
  • 打赏
  • 举报
回复
基本上属于你请求的Request内容不正确导致的,比如应该用POST的地方用了GET,
还有可能是POST/GET的content-type不正确。
主要功能: 1.同时支持Access和MSSqlserver 2.首页、分类、新闻、专题可生成静态页面,支持生成多种文件后缀如asp,aspx,htm,html,shtml 3.文章栏目无限分类 4.支持前后台多种风格,支持多种分辨率,免费版只提供前后台风格各一套,说情见文件夹App_Themes/ 5.支持长文章分页 6.支持文章评论、审核、固顶、推荐 7.可视化的模板设计 8.新闻采集功能,新闻内其它网站图片可自动下载,jpg、gif、png、bmp图片自动加水印(水印图片及位置可设置) 9.图片新闻,自动取新闻内第一张适合的本地图片生成缩略图 10.使用FCKeditorV2等简单易用的HTML在线编辑器,内置分页功能,并重新修改控件,支持上传文件自动重命名, 11.支持模块-角色-用户的的权限管理 12.简单的在线文件管理系统 13.公告、投票、友情链接、留言簿等版块 常用问题: 1.数据库在App_Data文件夹里面 AYNews.mdb是ACCESS数据库 AYNews_Data.MDF AYNews_log.LDF是SqlServer数据库(免费版不提供) 2.如何安装AYNews? 首先保证你有支持asp.net的空间。把AYNews的文件全部上传到虚拟目录根目录(网站根目录)下,或传到非根目录下然后把bin目录移动到根目录。 管理员账号为admin密码为admin888:,请第一次登陆后修改 3.提示无法找到脚本库'/aspnet_client/system_web/1_0_3705_0/webuivalidation.js'? 把新闻目录中的aspnet_client目录移动到网站根目录 4.无法在管理里进行系统设置? 请给新闻目录aspnet用户修改权限 5.出现'操作必须使用一个可更新的查询'的错误信息? 请给App_Data/AYNews.mdb设置everyone写权限 6.出现'对路径“E:\xshxiong\AyNews\WebUI\Index.html”的访问被拒绝。' 因为是生成静态页面,请给站点写入权限 7.如何修改一级分类的下拉菜单向右弹出? 修改JS/Menu.js,按注释修改menuOffX为向右弹出距离,menuOffY为0 8.采集新闻时出现'System.Net.WebException:无法连接到远程服务器--------System.Net.Sockets.SocketException: 操作尝试一个无法连接的主机'? 本地测试很正常,服务器经常会出现这个问题,可能服务器防火墙的问题 建议在本地采集后,再把数据库和upload/里面的文件上传到服务器上 如有其它问题,请与QQ:724650280联系 或者在http://www.any168.com/BBS.aspx留言

110,577

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧