405 - 不允许用于访问此页的 HTTP 谓词。 请问这是什么原因啊?

如题所述

你post请求的html静态文件吧。。默认html文件只支持get请求,修改你的请求方法,改为get,不要用post
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-01
资源被禁止追问

请问怎么解决呢

追答

这是NTFS文件系统的权限问题 ASP文件可能要有写权限才能执行 而默认只有读权限 你需要右击此文件 选择属性 然后在文件权限中更改 添加IIS_IUSRS组权限为读写

本回答被提问者采纳
第2个回答  2012-12-01
网站被浏览器屏蔽掉了追问

请问怎么解决呢 这就是我自己开发的页面 怎么会屏蔽呢?

IIS 405 - 不允许用于访问此页的 HTTP 谓词
原因是与IIS解析文件名有关。如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html ”为扩展名的话,通过IIS解析会出现“HTTP 错误 405 -禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。解决办法: 把接受参数的文件的扩展名修改为“.asp”:只在用FrontPage...

...为什么是405 - 不允许用于访问此页的 HTTP 谓词
原因是与IIS解析文件名有关。如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html ”为扩展名的话,通过IIS解析会出现“HTTP 错误 405 -禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。解决办法: 把接受参数的文件的扩展名修改为“.asp”:只在用FrontPage...

在IIS8.0中,出现错误405无效谓词的问题
服务器错误 405 - 不允许用于访问此页的 HTTP 谓词。您要查找的页面无法显示,因为尝试访问时使用了无效方法(HTTP 谓词)。原因:你post请求的html静态文件吧。。默认html文件只支持get请求,修改你的请求方法,改为get,不要用post 或者:IIS7.0 处理程序映射->添加脚本映射 请求路径:.html 可执行文...

什么是网页“405”不允许?
服务已失效,简单说就是网站关了或者被限制访问了

405 not allowed是什么意思?要怎么解决?
状态码 405 Method Not Allowed 表明服务器禁止了使用当前 HTTP 方法的请求。需要注意的是,GET 与 HEAD 两个方法不得被禁止,当然也不得返回状态码 405。解决:解决方法有三种一. 重定向405错误码到200:在nginx server{}里面添加以下内容,root为站点的根目录 二. 转换静态文件接收的POST请求到GET...

405 - 不允许用于访问此页的 HTTP 谓词,操作系统是WIN7,用post访问一...
你要跳转的页面,是不是有错误,另外你要跳转的页面的地址是不是写错了

·405 - 用来访问本页面的 HTTP 谓词不被允许(方法不被允许
回答:是不是你本机的不允许打开http的端口呀?

请说明如下一些HTTP状态码的含义: 200:400:403:404:408:500:503:504...
回答:http状态代码含义表:100 - 表示已收到请求的一部分,正在继续发送余下部分。101 - 切换协议。2xx - 成功。服务器成功地接受了客户端请求: 200 - 确定。客户端请求已成功。201 - 已创建。202 - 已接受。203 - 非权威性信息。204 - 无内容。205 - 重置内容。206 - 部分内容。300 - 针对...

请问这个您是怎么解决的?→“asp.net:远程服务器返回错误(405)”_百度...
4xx 请求错误 这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个 HEAD 请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。405 请求行...

405 - 不允许用于访问此页的 HTTP 谓词问题,操作系统是WIN7,用post访问...
权限问题。 405错误是谓词错误,服务器不认识或者拒绝执行谓词(Get、Post之类)。另外,微软脑抽风了,如果ASP源文件的谓词大小写不符合IIS7的设定,(如IIS7 的谓词是大写的POST,你ASP文件中却用”Post”,那么你就哭去吧!),则你必须把IIS的谓词大小写改成Asp源文件格式一致才行。

相似回答