Tag: http status code 403

用Python获取维基百科文章

我试图用Python的urllib获取Wikipedia文章: f = urllib.urlopen("http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes") s = f.read() f.close() 但是,而不是HTML页面,我收到以下回应:错误 – 维基媒体基金会: Request: GET http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes, from 192.35.17.11 via knsq1.knams.wikimedia.org (squid/2.6.STABLE21) to () Error: ERR_ACCESS_DENIED, errno [No Error] at Tue, 23 Sep 2008 09:09:08 GMT 维基百科似乎阻止不是来自标准浏览器的请求。 任何人都知道如何解决这个问题?

屏幕抓取:绕过“HTTP错误403:robots.txt不允许的请求”

有没有办法解决以下问题? httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt 是唯一的方法来联系网站所有者(barnesandnoble.com)..我build立一个网站,将带来更多的销售,不知道为什么他们会拒绝访问在一定的深度。 我在Python2.6上使用mechanize和BeautifulSoup。 希望有一个解决办法

优胜美地的Apache localhost 403错误

我刚刚安装了Mac OS X优胜美地。 我configuration了Apache,并将“用户/用户/站点”改为755.当我打本地主机时,我收到一个403 Forbidden "You don't have permission to access / on this server" 。 同样的事情发生在我添加到我的主机文件的任何其他网站。 我尝试在这篇文章的帮助下configuration用户目录。 这个MacRumors的线程中的人知道有一个Apache的问题,但没有提供很多的build议。 我的目录权限看起来像这样 drwxr-xr-x 29 root wheel 1054 Aug 11 07:30 / drwxr-xr-x 6 root admin 204 Aug 11 07:29 /Users/ drwxr-xr-x+ 26 zachshallbetter staff 884 Aug 11 11:57 /Users/zachshallbetter/ 0: group:everyone deny delete drwxr-xr-x 5 zachshallbetter staff […]

使用Elmah MVC无法访问生产服务器上的/ elmah?

我安装了elmah.mvc nuget软件包,并保留了那个sans的默认configuration,设置发送一封电子邮件并将其插入SQL数据库。 在我的本地机器上使用Visual Studio主机时,我可以打开我的应用程序并访问/ elmah,以查看错误报告。 但是,当我尝试访问/ elmah生产时,我得到两个错误,首先我得到一个403 access is denied服务器错误。 然后在我的电子邮件(从elmah)我得到: System.Web.HttpException: Server cannot set status after HTTP headers have been sent. 任何人都知道这里发生了什么,以及如何解决? 谢谢。 到目前为止,我尝试了以下答案的build议: 在<system.webServer> <handlers> <add name="elmah" verb="GET" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah"/> </handlers> 并在<system.web> <httpHandlers> <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" /> </httpHandlers> 我尝试设置pathelmah.axd和简单~/elmah elmah.axd 。 所有仍然给同样的错误,仍然在当地工作,但不是在生产。 编辑:它实际上也有效当我远程进入服务器,并通过浏览器访问它(不使用本地,但实际的网站地址)。 那么我没有什么权限? 看起来像是在服务器级别。

403 Forbidden vs 401未经授权的HTTP响应

对于一个存在的网页,但是没有足够权限的用户(他们没有login或不属于正确的用户组),什么是正确的HTTP响应服务? 401? 403? 别的东西? 到目前为止,我读过的每一篇文章都不太清楚两者的区别。 哪些用例适用于每个响应?

Nginx的403禁止所有文件

我在CentOS 5盒子上安装了PHP-FPM的nginx,但是我正努力让它为我的任何文件服务 – 无论是否PHP。 Nginx以www-data:www-data的forms运行,默认的“EPEL欢迎使用nginx”站点(拥有644权限的root用户)加载正常。 nginxconfiguration文件有一个include指令/etc/nginx/sites-enabled/*.conf,我有一个configuration文件example.com.conf ,因此: server { listen 80; Virtual Host Name server_name www.example.com example.com; location / { root /home/demo/sites/example.com/public_html; index index.php index.htm index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME /home/demo/sites/example.com/public_html$fastcgi_script_name; include fastcgi_params; } } 尽pipepublic_html被www-data:www-data拥有2777个文件权限,但是该网站无法提供任何内容 – [error] 4167#0: *4 open() "/home/demo/sites/example.com/public_html/index.html" failed (13: Permission […]

Nginx的403错误:的目录索引是被禁止的

我有3个域名,并试图使用Nginx在一台服务器(数字海洋液滴)上托pipe所有3个站点。 mysite1.name mysite2.name mysite3.name 其中只有一个工作。 另外两个导致403错误(以相同的方式)。 在我的nginx错误日志中,我看到: [error] 13108#0: *1 directory index of "/usr/share/nginx/mysite2.name/live/" is forbidden 。 我的网站启用configuration是: server { server_name www.mysite2.name; return 301 $scheme://mysite2.name$request_uri; } server { server_name mysite2.name; root /usr/share/nginx/mysite2.name/live/; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.html index.php; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; […]

WAMP 403禁止在Windows 7上的消息

我已经在我的Windows 7机器上安装了WAMP 2.1版。 当我在浏览器中浏览本地主机时,WAMP服务器页面是可见的。 但是当我在浏览器中浏览我的IP时,我收到消息 403禁止:您无权访问/在此服务器上。 有什么build议么?

禁止使用Java而不使用Web浏览器?

我正在编写一个小型的Java程序来获得给定Googlesearch字词的结果数量。 由于某种原因,在Java中,我得到了一个403 Forbidden,但我在Web浏览器中获得了正确的结果。 码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; public class DataGetter { public static void main(String[] args) throws IOException { getResultAmount("test"); } private static int getResultAmount(String query) throws IOException { BufferedReader r = new BufferedReader(new InputStreamReader(new URL("https://www.google.com/search?q=" + query).openConnection() .getInputStream())); String line; String src = ""; while ((line = r.readLine()) != […]

MVC4 HTTP错误403.14 – 禁止

我已经build立了一个.net4.5 ASP.NET MVC4 web应用程序,它可以在本地正常工作(IIS Express&dev服务器),但是一旦我将其部署到我的web服务器,它会抛出403错误。 我已经在服务器上安装.Net 4.5RC,甚至尝试了aspnet_regiis -i位,大家推荐他们与以前版本的MVC / .Net的问题,但没有帮助。 有任何想法吗? 编辑 :关于情况的更多信息。 服务器是32位,我有4个其他MVC3应用程序工作正常。 这只是我的MVC4应用程序不工作。