Saya mengalami masalah ini di mana ajax panggilan ke server dev saya tidak berfungsi. Yang aneh adalah itu hanya terjadi pada mesin yang satu ini.
Itu terjadi di semua browser, ketika saya menggunakan debugger Chrome untuk memeriksa lalu lintas jaringan, sepertinya permintaan OPSI tidak pernah dikirim dan mengatakan net :: ERR_EMPTY_RESPONSE pada konsol. Itu berperilaku sama di semua browser di komputer ini, tetapi bekerja dengan baik di komputer lain. Ketika saya menggunakan CURL atau Telnet di terminal saya untuk membuat opsi memanggil, cURL kembali
Jon-MacBook-Air:~ jsmith$ curl -X OPTIONS http://dev.abc.com/dashboardLogin.php
curl: (52) Empty reply from server
sementara Telnet kembali
Jon-MacBook-Air:~ jsmith$ telnet dev.abc.com 80
Trying 10.10.11.59...
Connected to dev.abc.com.
Escape character is '^]'.
OPTIONS dashboardLogin.php HTTP/1.1
Connection closed by foreign host.
Saya mencoba alamat yang sama dengan GET dengan CURL dan Telnet, dan keduanya bekerja dengan baik. Izinkan saya juga menekankan kembali bahwa masalah ini hanya terjadi pada komputer yang menjalankan OSX Yosemite ini.
sumber