Bagikan melalui


Menangkap permintaan web dengan Fiddler

Saat mendiagnosis masalah yang mungkin terjadi saat Power Query berkomunikasi dengan data Anda, Anda mungkin diminta untuk menyediakan jejak Fiddler. Informasi yang disediakan oleh Fiddler dapat digunakan secara signifikan saat memecahkan masalah konektivitas.

Catatan

Artikel ini mengasumsikan bahwa Anda sudah terbiasa dengan cara kerja Fiddler secara umum.

Catatan

Fiddler adalah perangkat lunak pihak ke-3 yang tidak dimiliki oleh Microsoft. Ada beberapa versi Fiddler yang tersedia. Saat ini, satu versi gratis, tetapi versi lainnya mengharuskan Anda membeli lisensi. Kunjungi situs web Fiddler untuk informasi lebih lanjut tentang versi ini dan persyaratan lisensi untuk masing-masing versi tersebut.

Menyiapkan Fiddler untuk menangkap alamat HTTP yang aman

Sebelum Anda bisa mulai menangkap permintaan web yang dikeluarkan oleh Power Query, Anda harus terlebih dahulu mengaktifkan Fiddler untuk menangkap alamat HTTP aman (https://) di perangkat Anda.

Jika Anda belum menginstal Fiddler, unduh dan instal Fiddler sekarang. Pastikan untuk menginstal Fiddler pada sistem tempat masalah terjadi.

Untuk menyiapkan Fiddler untuk menangkap alamat HTTP yang aman:

  1. Buka Fiddler.

  2. Di bawah File, kosongkan tanda centang di samping Ambil Lalu Lintas.

  3. Pilih Alat>Opsi.

  4. Buka tab HTTPS .

  5. Pilih Ambil HTTPS CONNECTs.

  6. Pilih Dekripsi lalu lintas HTTPS.

  7. Dalam dialog sertifikat akar, pilih Ya.

    Cuplikan layar dialog sertifikat akar tempat Anda memilih ya untuk mempercayai sertifikat akar Fiddler.

  8. Saat diminta untuk mengonfirmasi bahwa Anda ingin menambahkan sertifikat ke Daftar Akar Tepercaya PC Anda, pilih Ya.

  9. Di tab HTTPS , pilih OK.

  10. Di panel lalu lintas Fiddler, pilih salah satu jejak saat ini, lalu tekan Ctrl+X. Tindakan ini menghapus semua jejak saat ini dari panel lalu lintas.

    Cuplikan layar panel lalu lintas Fiddler tempat Anda menggunakan Ctrl + X untuk menghapus semua jejak dari panel

Panduan untuk menangkap permintaan web

Karena Fiddler menangkap semua lalu lintas jaringan selama sesi yang direkam, pastikan untuk menutup semua aplikasi dan halaman web lainnya sebelum menangkap jejak fiddler. Menutup semua aplikasi dan halaman web lainnya akan menghapus sebagian besar lalu lintas web tambahan yang tidak terkait dengan masalah yang coba Anda ambil.

Setelah Anda menutup semua aplikasi dan halaman web lain yang tidak terkait dengan masalah ini, hapus panel lalu lintas Fiddler seperti yang dijelaskan pada langkah 10 di prosedur sebelumnya. Kemudian pilih Lalu lintas Pengambilan File>tepat sebelum memulai operasi yang bersangkutan. Setelah masalah terjadi, segera hapus tanda centang di samping lalu lintas Pengambilan File>untuk menghentikan pengambilan.

Tindakan ini meminimalkan jumlah pesan yang harus kita gali, dan juga membantu memfokuskan penyelidikan. Ini juga menghindari menangkap informasi lain yang berpotensi sensitif yang tidak ingin Anda bagikan.

Jika Anda hanya menjalankan Power Query dan Fiddler, penyiapan minimum ini harus menghasilkan urutan permintaan HTTP dan respons dari backend apa pun yang Anda komunikasikan, misalnya layanan Power BI, SharePoint, atau Azure. Permintaan, respons, header, kode respons, dan terkadang payload semua memberikan petunjuk yang dapat kami gunakan untuk memecahkan masalah Anda.

Untuk menyimpan sesi pengambilan ke file log, pilih Simpan>File>Semua Sesi. Anda mungkin juga diminta untuk mengompresi file log (.zip) sebelum mengirimkannya.

Mengembalikan sistem Anda ke konfigurasi aslinya

Setelah Anda selesai menyediakan file log Fiddler dan pemecahan masalah selesai, Anda dapat mengembalikan sistem Anda ke konfigurasi aslinya dan menghapus Fiddler sebagai perantara.

Untuk mengembalikan sistem Anda ke konfigurasi aslinya:

  1. Di Fiddler, pilih Opsi Alat>.

  2. Di Opsi, buka tab HTTPS .

  3. Kosongkan tanda centang di samping Ambil HTTPS CONNECTS.

  4. Pilih Tindakan.

  5. Pilih Reset Semua Sertifikat.

    Cuplikan layar memperlihatkan cara mengatur ulang semua sertifikat dan mengembalikan sistem Anda ke konfigurasi aslinya.

  6. Di Reset Semua Sertifikat, pilih OK.

  7. Di Apakah Anda ingin mengizinkan aplikasi ini membuat perubahan pada perangkat Anda?, pilih Ya.

  8. Di TrustCert Success, pilih OK.

  9. Di Penyimpanan Sertifikat Akar, pilih Ya.

  10. Jika kotak dialog sertifikat akar muncul, tutup kotak dialog tanpa memilih Ya atau Tidak.

  11. Di Berhasil, pilih OK.

  12. Di Opsi, pilih OK.