Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

HTTP アーカイブファイル (HAR) を取得する方法

公開日: Mar 14, 2026
タスク

目標

Web ブラウザーからバックエンドシステム (この場合は Anypoint Platform) とやり取りするときに、より多くの情報を取得します。考えられる問題:

  • リクエスト (アイテムやチャートのリストの取得など) 時に、ブラウザーに想定と異なるレスポンスが表示される
  • バックエンドへのアクセス時にパフォーマンスの問題が発生する
ステップ

以下のサポート対象のブラウザーで HAR ファイルを作成する前に、HAR セキュリティガイドラインをお読みください

HAR (http アーカイブ) ファイルには、Cookie、認証トークン、個人情報などの秘密データが含まれている場合があります。このデータは、なりすましや不正アクセスなどのセキュリティリスクにつながる可能性があります。 

HAR ファイルを作成する場合、顧客は、ファイルを Salesforce サポートおよびサードパーティベンダーに送信する前に、次の安全策を完了していることを確認する必要があります。

  1. サニタイズ:ファイルを共有する前に、HAR サニタイズ (例 -Cloudflare HAR Sanitizer) を使用するか、テキストエディタを使用して手動でサニタイズすることで秘密情報を削除します。
  2. セッションからのログアウト:認証以外の問題を調査する場合は、記録する前にアクティブセッションからログアウトすることでセキュリティを強化し、アクティブセッショントークンのキャプチャを防ぎます。
  3. HAR のハイジーン:HAR ファイルに制限をかけます。適切な担当者にのみアクセスを制限し、安全な保管と転送を確保します。HAR ファイルは、サニタイズされていない状態で Salesforce の外部 (例: chatGPT) に絶対にアップロードしないでください

 

ブラウザーを選択してください。

注意:

  • 他のブラウザーでも、同様の方法で HTTP アーカイブファイルを抽出する方法が用意されています。
  • 既知の制限により、Google Chrome では、別のページにリダイレクトされる場合、レスポンスペイロードをキャプチャできません。この場合は、Firefox の使用を検討してください。 

Google Chrome

HAR ファイルとコンソールログの両方をキャプチャする必要がある場合は、こちらの手順に従ってください

または、HAR ファイルのみの場合は、次の手順に従ってください。

Google Chrome を使用して HAR ファイルをキャプチャする方法:

  1. Google Chrome で、ブラウザーの右上にある 3 つのドットをクリックします。
  2. [その他のツール] -> [デベロッパーツール] の順に移動します。
  3.  ユーザーが追加した画像
  4. [ネットワーク] をクリックします。
  5. ブラウザーが新しいページに移動したときにログを保持するには、[ログを保持] をクリックし、[キャッシュを無効化] をオンにします。
  6. ユーザーが追加した画像
  7. 問題を再現します ([ネットワーク] パネルがまだ表示されていることを確認してください)。
  8. 問題の再現が完了したら、下矢印をクリックします。
  9. ユーザーが追加した画像
  10. .har で終わるファイルがダウンロードされます (ファイル名は変更できますが、.har は削除しないでください)。
  11. ユーザーが追加した画像
  12. ファイルを保存し、サポートケースに添付します。

HAR ファイルの抽出のデモ。
これで、詳細な分析が必要なすべてのリクエストとレスポンスが含まれたファイルが抽出されます。

新しいタブで Chrome デベロッパーツールを自動的に開くには、以下の手順を追加してください。
1.Chrome デベロッパーツールを開き、右上隅の設定ボタン (歯車アイコン) をクリックします。
2.[DevTools をポップアップで自動オープン] をオンにします。

Chrome が HAR ファイルを正しく書き込めない場合があることにご注意ください。これは特に、JavaScript を多用したページで顕著です。ファイルが有効であることを確認するには、次のページにアクセスしてください: https://toolbox.googleapps.com/apps/har_analyzer/。このツールで HAR ファイルが正しく読み込まれていることを確認してください。ツールでファイルを解析できない場合は、次の手順でファイルを保存する必要があります。

  1. Google Chrome でデベロッパーツールを開きます ([設定] -> [その他のツール] -> [デベロッパーツール])。
  2. [ネットワーク] パネルに切り替えます。
  3. ネットワークログの記録を開始します。
  4. ブラウザーが新しいページに移動したときにログを保持するには、[ログを保持] をオンにします。
  5. 目的の Web ページに移動し、リクエストを実行します。
  6. [ネットワーク] パネルで右クリックし、[コピー] > [HAR としてすべてコピー] を選択します。
  7. プレーンテキストエディタを開き、コンテンツをファイルに貼り付けます。
  8. ファイルを HAR 拡張子で保存します(例: 「example.har」)。
  9. これが https://toolbox.googleapps.com/apps/har_analyzer/ で正しく読み込まれることを確認します。

Firefox

次の手順に従ってください。 

  1. Firefox で [その他のツール] -> [ウェブ開発ツール] を開きます。
  2. [ネットワーク] パネルに切り替えます。
  3. [ログを保持] を選択します。
    • ユーザーが追加した画像
  4. 目的の Web ページに移動し、リクエストを実行します。
  5. 手順 3 と同じ場所で、[HAR 形式ですべて保存] を選択します。
  6. ファイルを保存します。

 

Safari

  1. Safari を開き、問題が発生しているページに移動します。 
    注意:  これはタブとウィンドウに依存するため、問題が新しいタブまたはウィンドウで発生している場合は、その新しいタブまたはウィンドウで HAR 記録を行う必要があります。
  2. [開発] メニューをクリックし、[Web インスペクタを表示] を選択します。
    1. メニューバーに [開発] メニューが表示されない場合は、[Safari] メニューをクリックし、[環境設定] をクリックします。
    2. [詳細] をクリックし、[メニューバーに"開発"メニューを表示] を選択します。
  3. [ネットワーク] タブをクリックし、ネットワークリクエストの記録中に発生した問題を再現します。 注意: [ネットワーク] タブを閉じないでください。  閉じると記録が終了し、必要な HAR ファイルが失われます。
  4. 問題が再現されたら、「書き出す」アイコンをクリックし、ファイルをコンピューターに保存します。
  5. サポートに送信するメールにこの HAR ファイルを添付します。

 

ナレッジ記事番号

001115032

 
読み込み中
Salesforce Help | Article