Kaedah $http.post() sedang menghantar GET
Soalan:
Pengguna telah melaporkan menghadapi isu yang membingungkan di mana permintaan $http.post() dilog sebagai permintaan GET dalam konsol penyemak imbas dan pada pelayan, walaupun dikonfigurasikan sebagai permintaan POST.
Penyelesaian:
Tingkah laku ini dikaitkan dengan langkah berjaga-jaga keselamatan yang dilaksanakan dalam penyemak imbas. Apabila ubah hala dihantar oleh pelayan kepada penyemak imbas sebagai tindak balas kepada permintaan POST, penyemak imbas tidak akan mengulangi permintaan POST sebaliknya akan melaksanakan permintaan GET yang mudah.
Langkah ini bertujuan untuk menghalang pelaku yang berniat jahat daripada mengeksploitasi kefungsian ubah hala untuk mendapatkan akses kepada data sensitif yang mungkin telah dimasukkan oleh pengguna dalam permintaan POST.
Untuk memintas isu ini, pengguna harus memastikan bahawa laluan berdaftar pengendali digunakan untuk operasi POST. Selain itu, mengikut garis panduan yang disediakan dalam sumber di bawah juga mungkin berguna:
Atas ialah kandungan terperinci Mengapakah permintaan $http.post() saya muncul sebagai permintaan GET dalam konsol penyemak imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!