Mengapa saya mendapatkan kesalahan "socket hang up" saat mengirim permintaan?
Kesalahan "socket hang up" menunjukkan koneksi yang terputus. Apidog tidak menerima respons apa pun atau menerima respons yang tidak lengkap.Hal ini dapat disebabkan oleh beberapa faktor:
1.
Masalah di sisi server: Misalnya, breakpoint yang ditetapkan dalam kode lingkungan pengembangan yang mencegah respons dikembalikan. Pemecahan masalah: Coba kirim permintaan ke API yang diketahui berfungsi, seperti https://httpbin.org/get. Jika permintaan ini berhasil, masalahnya berada pada server API target Anda.
2.
Konfigurasi batas waktu di sisi klien: Pengaturan batas waktu Apidog mungkin terlalu singkat, sehingga permintaan dihentikan sebelum server dapat merespons. Pemecahan masalah: Tingkatkan batas waktu permintaan di pengaturan Apidog.
3.
Masalah proxy di sisi klien: Server proxy Anda mungkin mengalami malfungsi atau dikonfigurasi secara tidak benar, sehingga menyebabkan gangguan koneksi. Pemecahan masalah: Coba nonaktifkan pengaturan proxy Apidog atau beralih ke server proxy yang berbeda.
4.
Data respons berukuran besar: Server mungkin mengembalikan data dalam jumlah besar, sehingga menyebabkan koneksi terputus. Pemecahan masalah: Komunikasikan dengan pengembang di sisi server untuk mengetahui apakah data respons dapat dikompresi (misalnya menggunakan kompresi gzip).