标签: http-status-code-403

jQuery没有加载

我正在使用php.

当我在谷歌的服务器上使用jquery-1.3.2-min.js时,它会加载并且一切运行正常.

但是当我尝试使用我下载到服务器的那个时,Firebug给了我这个:

1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /path/to/scripts/jquery-1.3.2.min.js
7on this server.</p>
8<hr>
9<address>Apache/2.2.12 (Ubuntu) Server at localhost Port 80</address>
10</body></html> 
Run Code Online (Sandbox Code Playgroud)

我该如何解决?我是否必须更改Apache中的某些设置.

另一件事是有另一个js文件(使用jquery的文件)加载就好了.它与jquery-1.3.2.min.js位于同一文件夹中(即在scripts文件夹中).

jquery http-status-code-403

3
推荐指数
1
解决办法
1万
查看次数

403重定向不起作用

如何强制apache重定向到403错误?
我试过了:

RewriteRule ^forbid/(.*)$ / [R=403,L] 
Run Code Online (Sandbox Code Playgroud)

这导致整个站点上的500服务器错误

RewriteRule ^forbid/(.*)$ - [R=403,L] 
Run Code Online (Sandbox Code Playgroud)

RewriteRule ^forbid/(.*)$ [R=403,L] 
Run Code Online (Sandbox Code Playgroud)

这些根本不起作用
我有以下.htaccess文件:

RewriteEngine on
RewriteRule ^(config|backup)(.*)$ - [F] [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^admin/(.*)$ /admin/index.php?%{QUERY_STRING} [L,QSA] 

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !util
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L,QSA]
Run Code Online (Sandbox Code Playgroud)

请帮我!

.htaccess http-status-code-403

3
推荐指数
1
解决办法
7823
查看次数

如何在Django中创建自定义403页面?

按照此文档(https://docs.djangoproject.com/en/dev/topics/http/views/#customizing-error-views),我正在尝试为我的Django应用程序创建自定义错误403页面.

我在URLConf中创建了一个错误处理程序:

handler403 = 'courses.views.error403'
Run Code Online (Sandbox Code Playgroud)

我还创建了一个处理错误403的视图,名为error403:

def error403(request):
    '''
    Default view for error 403: Inadequate permissions.
    '''
    return render_to_response('utility/mustLogin.html', {'user': request.user})
Run Code Online (Sandbox Code Playgroud)

但是,此视图根本不呈现.当我故意发出错误403时,默认浏览器403页面仅显示而不是我的模板.

默认浏览器403

我忘记执行某些操作了吗?谢谢.

django http-status-code-403

3
推荐指数
1
解决办法
5762
查看次数

将所有Apache 2.2 403禁止重定向到404 Not Found

我需要将Apache 2.2服务器上的所有请求重定向到任何未找到404的目录.

例如:

  • /xyz或者/xyz/抛出403 - >重定向到404
  • /xyz/sometext.txt 正常返回.

环顾四周,我发现了这篇文章:

问题重定向403禁止404找不到

RedirectMatch 404 ^/include(/?|/.*)$

/include 404 (instead of 403)
/include/ 404
/include/config.inc 404 (instead of 403)
Run Code Online (Sandbox Code Playgroud)

但是,最后一种情况也返回404.此外,它只影响/ include /目录,我正在寻找更多的任何禁止目录.到目前为止,我有:

RedirectMatch 404 ^[\/[\w+]]+\/$
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何实现这一目标?谢谢,

apache .htaccess http-status-code-403 http-status-code-404

3
推荐指数
1
解决办法
2万
查看次数

HTTP客户端错误403

我有以下问题:当我点击网站上的按钮(http://domain-location.com)时,我收到回复给我的信息,并且网址已更改为http://domain-location.com?key=value.我想创建一个示例http客户端来轻松接收信息.这是我的代码:

function DoRequest(aVal: string): string;
 const DOMAIN = 'http://domain-location.com';
 var
   request: TIdHTTP;
   responseStream: TMemoryStream;
   responseLoader: TStringList;
   urlRequest: string;
 begin
   request := TIdHTTP.Create(nil);
   responseStream := TMemoryStream.Create;
   responseLoader := TStringList.Create;

   try
     try
       // accept ranges didn't help
       // request.Response.AcceptRanges := 'text/json';
       // request.Response.AcceptRanges := 'text/xml';
       urlRequest := DOMAIN + '?key=' + aVal;
       request.Get(urlRequest, responseStream);
       responseStream.Position := 0;
       responseLoader.LoadFromStream(responseStream);
       Result := responseLoader.Text;
     except on E: Exception do
       Result := e.Message;
     end;
   finally
     responseLoader.Free;
     responseStream.Free;
     request.Free;
   end;
 end;
Run Code Online (Sandbox Code Playgroud)

编辑在第一个答案后我编辑了我的功能(仍然无法正常工作): …

delphi httpclient indy10 http-status-code-403

3
推荐指数
1
解决办法
1102
查看次数

如何在 nginx 中不返回错误/error_page 的正文/内容?

如果找不到文件或禁止文件等 - 我真的很想只返回 HTTP 状态代码而不返回正文内容。就像是:

error_page 403 404 body="";
Run Code Online (Sandbox Code Playgroud)

当前(2015 年)的最佳实践是什么?

nginx http-status-code-403 http-status-code-404

3
推荐指数
1
解决办法
4779
查看次数

(403) 权限不足,无法通过 gmail api 发送电子邮件

我能够检索带有身份验证的电子邮件以读取 google api。我遵循了快速入门指南,并且在设置客户端并将其链接到文件后能够阅读电子邮件client_secret.json

到目前为止我所做的工作如下:

<?php
require 'google-api-php-client/src/Google/autoload.php';

define('APPLICATION_NAME', 'Gmail API Quickstart');
define('CREDENTIALS_PATH', '~/.credentials/gmail-api-quickstart.json');
define('CLIENT_SECRET_PATH', 'client_secret.json');
define('SCOPES', implode(' ', array(
  Google_Service_Gmail::GMAIL_READONLY)
));

/**
 * Returns an authorized API client.
 * @return Google_Client the authorized client object
 */
function getClient() {
  $client = new Google_Client();
  $client->setApplicationName(APPLICATION_NAME);
  $client->setScopes(SCOPES);
  $client->setAuthConfigFile(CLIENT_SECRET_PATH);
  $client->setAccessType('offline');

  // Load previously authorized credentials from a file.
  $credentialsPath = expandHomeDirectory(CREDENTIALS_PATH);
  if (file_exists($credentialsPath)) {
    $accessToken = file_get_contents($credentialsPath);
  } else {
    // Request authorization from the user.
    $authUrl = $client->createAuthUrl(); …
Run Code Online (Sandbox Code Playgroud)

php gmail google-api send http-status-code-403

3
推荐指数
1
解决办法
2692
查看次数

在React app中使用axios.post到Django端点时出现403错误代码

当我尝试从我的反应应用程序中向django视图发出一个简单的帖子请求时,我得到403.这是我的代码:

views.py

@csrf_protect
def test_view():
    if (request.method == 'POST'):
        return HttpResponse(request.body)
Run Code Online (Sandbox Code Playgroud)

Login.js(React组件)

import Cookies from 'js-cookie';

//React constructor {

  test_view() {
      const csrftoken = Cookies.get('csrftoken');
      const config = {
        headers: {'HTTP_X_CSRFTOKEN': csrftoken},
      }
      axios.post('/prototype/hello/', {firstName: 'Fred'}, config)
        .then(res => {console.log("Test res: " + res.data)});
  }
//}
Run Code Online (Sandbox Code Playgroud)

urls.py

    url(r'^hello', views.test_view, name='test-view'),
Run Code Online (Sandbox Code Playgroud)

'js-cookie'库有可能不起作用吗?我没有{%csrf_token%},因为我没有使用除index.html之外的django模板.相反,我有@csrf_protect装饰器.我认为这就是我应该根据文档做的事情.

python django csrf http-status-code-403 reactjs

3
推荐指数
1
解决办法
1607
查看次数

AWS:无法克隆 repo Codecommit,请求的 URL 返回错误:403

我有两个账户 AWS:DEV 和 PRD。我需要CodeCommit在 PRD 帐户上设置。我先在 DEV 上测试。它运作良好。DEV 和 PRD 都在欧盟(爱尔兰)地区设置了 CodeCommit。然后我将所有策略从 DEV 克隆到 PRD 帐户。

当我试图克隆回购CodeCommit在珠三角的帐户,我有一个这样的问题: fatal: unable to access 'URL xxx': The requested URL returned error: 403

在我研究时,我检查了 git 和 curl 版本。Git 版本是git version 2.14.4 ,curl 版本是curl 7.53.1 (x86_64-redhat-linux-gnu) libcurl/7.53.1 NSS/3.28.4 zlib/1.2.8 libidn2/0.16 libpsl/0.6.2 (+libicu/50.1.2) libssh2/1.4.2 nghttp2/1.21.1 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp Features: AsynchDNS IDN …

git amazon-web-services http-status-code-403 aws-codecommit

3
推荐指数
1
解决办法
4193
查看次数

访问 Azure 存储库时收到 403 禁止

访问 Azure 存储库时收到 403 禁止。我是项目团队的成员,除了存储库之外,其他文档都可以访问。

azure http-status-code-403 azure-devops

3
推荐指数
1
解决办法
1万
查看次数