Ax ios ответ: html - PullRequest
       7

Ax ios ответ: html

1 голос
/ 15 января 2020

Доброе утро всем,

я использую: "laravel / framework": "^ 6.2", "ax ios": "^ 0.19", "vue": "^ 2.5.17 ",

У меня проблема, когда я использую топор ios .put и route, введите мои response.data правильные (response.data:" ok "), но в моем топоре ios .post и сообщение о маршруте Я получаю html в моем response.data, и я не понимаю, почему кто-то может объяснить мне, пожалуйста? и как получить reponse.data:"ok "в моем файле ios .post?

. vue

let formData = new FormData();
                formData.append('connexion', this.customer);
                formData.append('product', this.product);

                axios.post('hosting/', formData)
                    .then(response=> {
                        console.log(response);
                    });

file route

Route::post('hosting', ['uses' => 'Api\HostingController@cart']);

файловый контроллер

public function cart(Request $request)
{
    return 'ok';
}

мой ответ, когда топор ios .post

my response when post

мой ответ, когда топор ios .put

my response when put

спасибо всем за помощь!

1 Ответ

0 голосов
/ 15 января 2020

[ОБНОВЛЕНИЕ] Я наконец-то решил эту проблему, просто удалив "/" на моем URL POST

Причина, по которой POST отправил мне сообщение html, заключается в том, что в POST, если "/ "он ожидает что-то params, тогда как в PUT он автоматически удаляет" / ", потому что никаких параметров позади!

axios.post('hosting', formData)
      .then(response=> {
              console.log(response);
            });

действительно глупая ошибка, извините. Я поставил ответ, чтобы помочь другим людям.

...