Walaupun menghantar permintaan POST menggunakan $http.post() dalam Sudut, konsol penyemak imbas log permintaan sebagai GET. Isu ini boleh timbul disebabkan oleh respons pelayan yang mengubah hala permintaan.
Untuk meningkatkan keselamatan, penyemak imbas tidak mengulangi permintaan POST selepas menerima respons ubah hala daripada pelayan. Sebaliknya, permintaan GET dihantar. Ini menghalang penyerahan data sensitif secara tidak sengaja ke URL yang tidak diingini.
Untuk menyelesaikan isu ini, pastikan permintaan POST dihalakan ke laluan berdaftar pengendali anda atau pertimbangkan untuk melaksanakan penyelesaian yang diterangkan dalam soalan terpaut berikut:
Pelayan web Go secara automatik mengubah hala permintaan POST
Selain itu, rujuk sumber yang disediakan di bawah untuk mendapatkan tambahan cerapan tentang subjek ini:
Mengapa HTTP tidak mempunyai ubah hala POST?
Atas ialah kandungan terperinci Mengapa Adakah Angular Saya $http.post() Menghantar Permintaan GET Sebaliknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!