Почему вместо PUT запроса отправляется OPTIONS?

270
01 августа 2017, 18:53

У меня сначало было такая же ошибка с методом post, но я исправил таким образом

this.url.defaults.transformRequest = [(data) =>  JSON.stringify(data)]
   return this.url.post('/index.php/rest/' + post.type + '/signup',{
                "number" : post.number,
                "name" : post.name,
                "city_id" : post.city_id,
            })

Но с методом PUT такой вариант не подходит

На сервере указан метод put

Server  
"nginx/1.10.1"
[Learn More]
Date    
"Tue, 01 Aug 2017 06:19:01 GMT"
[Learn More]
Content-Type    
"application/json; charset=utf-8"
[Learn More]
Content-Length  
"41"
[Learn More]
Connection  
"keep-alive"
[Learn More]
Access-Control-Allow-Origin 
"*"
[Learn More]
access-control-allow-headers    
"Host,X-Forwarded-Proto,X-Forw…ontrol-Request-Method,Origin"
[Learn More]
Access-Control-Allow-Methods    
"POST , GET, DELETE, PUT , OPTIONS"
[Learn More]
Access-Control-Allow-Credentials    
"true"

Вот метод put

function Api(url){
this.url = axios.create({
    baseURL: url,
});
}
this.url.defaults.transformRequest = [(data) =>  JSON.stringify(data)]
return this.url.put('/index.php/rest/' + type + '/signin',{
            number
        })

PHP код на бэкэнде

public function signin_put()
{
    require APPPATH . 'libraries/JWT.php';
    try{
        $this->set_response($this->user->sign_in($this->inputData->sms, $this->inputData->number));
    }catch(Exception $e) {
        $this->set_response(array("message" => "!OK"));
    }
}
READ ALSO
Ajax запрос зависает

Ajax запрос зависает

У меня есть форма регистрации, после ее заполнения и отправки начинает грузится ajax, то есть он заполняет бд, регестрируется, но ajax это не показывает,...

222
наличие класса в файле php

наличие класса в файле php

Как проверить существует ли класс в файле?

318
Рейтинг пользователей по баллам

Рейтинг пользователей по баллам

Как, в MySql реализовать рейтинг пользователей по баллам: Есть таблица, table(user_id, score)Известен id пользователя, нужно узнать на каком он месте среди...

284
можно ли перенаправить на главную ,если пользователь набирает в url путь к файлу(папке)?

можно ли перенаправить на главную ,если пользователь набирает в url путь к файлу(папке)?

Такой вопрос: например, какой-нибудь умник хочет ввести именно путь к файлу (например, не sie/category ,а site/views/category/indexphp), могу ли я распознать это...

304