永发信息网

请问这个您是怎么解决的?→“asp.net:远程服务器返回错误(405)”

答案:3  悬赏:70  手机版
解决时间 2021-01-28 10:09
  • 提问者网友:欲望失宠
  • 2021-01-27 23:44
请问这个您是怎么解决的?→“asp.net:远程服务器返回错误(405)”
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-01-28 00:32
这是405的解释 用来访问本页面的 HTTP 谓词不被允许(方法不被允许)
全部回答
  • 1楼网友:刀戟声无边
  • 2021-01-28 03:06
4xx 请求错误 这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个 HEAD 请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。 405   请求行中指定的请求方法不能被用于请求相应的资源。该响应必须返回一个Allow 头信息用以表示出当前资源能够接受的请求方法的列表。 希望楼主进步 ,我这里有一套我培训过的全套视频教程 ,分享给楼主了,刚已上传到网盘了,百度搜索 “黑马.net全套视频” 就可以了...希望楼主学习快乐....
  • 2楼网友:独钓一江月
  • 2021-01-28 01:45
这个错误,代表你所访问的网页进行了身份判断? 你是不是提交了数据到那个页面?如果是post数据的话,你试下我的那个方法。 private const string useragent = "mozilla/5.0 (windows; u; windows nt 5.1; en-us; rv:1.8.1.3) gecko/20070309 firefox/2.0.0.3"; public static string postdata(string url,string data) { // convert to bytes string strreturn = ""; try { byte[] obtpostdata = encoding.utf8.getbytes(data); httpwebrequest orqrequest = (httpwebrequest)webrequest.create(url); orqrequest.timeout = 3000; orqrequest.method = "post"; orqrequest.useragent = useragent; //orqrequest.referer = loginrefererurl; orqrequest.contenttype = "application/x-www-form-urlencoded"; orqrequest.contentlength = obtpostdata.length; orqrequest.allowautoredirect = false; // add post data to request stream stream; using (stream = orqrequest.getrequeststream()) { stream.write(obtpostdata, 0, obtpostdata.length); } httpwebresponse orsresponse = (httpwebresponse)orqrequest.getresponse(); using (stream responsestream = orsresponse.getresponsestream()) { using (streamreader streamread = new streamreader(responsestream, encoding.utf8)) { strreturn = streamread.readtoend(); } } } catch(exception e) { //throw new exception(e.message); } return strreturn; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯