PUT request 403 Forbidden

前端 未结 3 943
醉话见心
醉话见心 2020-12-19 06:06

Developing an API using laravel.

Getting 403 Forbidden on PUT request.

Works on a remote server but not locally. Using MAMP for the local server.

He

3条回答
  •  Happy的楠姐
    2020-12-19 06:47

    According to @drack's answer I edit my .htaccess using this code:

        
            Require all granted
        
        
            Require all denied
        
    

    My complete .htaccess file is:

    Header add Access-Control-Allow-Origin: "*"
    Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
    Header add Access-Control-Allow-Headers: "Content-Type"
    
        Require all granted
    
    
        Require all denied
    
    # BEGIN WordPress
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} OPTIONS
    RewriteRule ^(.*)$ $1 [R=200,L]
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
    
    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
    # END WordPress
    

    And 403 error goes away in put request.

提交回复
热议问题