操作方法
捕获客户端计算机和服务器计算机(例如用户计算机和 ArcGIS Online 服务器)之间通信的调试文件可能是解决 Esri 支持案例的重要信息来源。 虽然首选通过屏幕共享和电话解决与基于 Web 的 Esri 应用程序和服务相关的问题,但 Esri 支持服务认识到在某些复杂或紧急的情况下,分析师可能需要要求用户提供这些调试文件以进行故障排除。 可以使用 web 浏览器中的开发人员工具 (DevTools) 或通过 web 捕获程序(例如 Telrik 的 Fiddler)将这些调试文件捕获为 HAR 文件。
尽管调试文件对于快速解决问题至关重要,但请务必注意,这些文件也可能包含敏感信息,包括但不限于:
Esri 非常重视客户数据的安全和隐私,因此非常关注与共享调试文件相关的潜在安全和隐私问题。 为限制这些风险,Esri 建议在与 Esri 支持服务共享客户端调试文件之前“清理”这些文件(请参阅以下说明)。
如果忽略此通知,Esri 不承担任何责任,并且 Esri 无法代表客户清理调试文件。 虽然根据策略,Esri 支持服务将使用安全环境来测试客户数据和审查客户端调试文件,但该环境必然无法完全隔离,并且可以访问:
拒绝访问所有其他主机。
发送到支持服务的所有文件将在 90 天内删除。
如果对调试文件的内容或 Esri 客户提供的客户端追踪清理程序有疑问,Esri 建议客户选择不与 Esri 支持服务共享调试文件,并与支持分析师合作通过其他方法解决问题。
在浏览器中捕获调试文件 (HAR)
以下说明适用于使用常用浏览器捕获调试文件的情况。 在每种情况下,需注意仅捕获在有问题的步骤中发生的流量,以限制捕获不必要的安全信息、减小文件大小,并从故障排除分析中过滤掉不相关的流量。
Google Chrome
),在下拉菜单中单击更多工具,然后单击开发者工具。
),然后在停靠边部分中选择第一个选项以取消停靠到单独的窗口 (
)。
) 并确保其为红色。 如果为灰色,请单击以开始记录
) 以清除网络面板中的所有当前网络请求。
) 下载并将文件保存到计算机。有关使用 Google Chrome 捕获 HAR 的详细信息,请参阅 Google Developers 网站上的打开 Chrome DevTools。
Microsoft Edge (Chromium)
),在下拉菜单中单击更多工具,然后单击开发者工具。
),然后在停靠边部分中选择第一个选项以取消停靠到单独的窗口 (
)。
) 并确保其为红色。 如果为灰色,请单击以开始记录
) 以清除网络面板中的所有当前网络请求。
) 进行下载。 然后将文件保存到您的计算机。有关详细信息,请参阅 Microsoft Docs 网站“网络分析参考”页面上的将所有网络请求保存到 HAR 文件。
Mozilla Firefox
),在下拉菜单中单击更多工具,然后从二级下拉菜单中选择 Web 开发者工具。
),然后选择单独窗口选项。
)。如果您看到的是播放按钮 (
),请单击以开始记录。
),然后单击保留日志选项以将其选中。捕获其他程序的调试文件 (.HAR)
Esri 技术支持使用 Telrik Fiddler Classic 捕获在浏览器外部发生的流量,例如在对 ArcGIS Pro 进行故障排除时。 与基于浏览器的捕获相似,需注意仅捕获在有问题的步骤中发生的流量。
要使用 Fiddler Classic 捕获 .HAR 文件,需要执行以下操作:
清理 HTTP Archive (.HAR) 文件
捕获 HAR 文件后,需要使用 Notepad、Notepad++ 或 Sublime Text 等文本编辑器对其进行检查,并完成以下步骤移除所有敏感信息。
AAPK5f9f39a988764653b27dd7d01fa14d35kfSLvKsiJoeoXX2oFBXE_021u_apQt1eAssZEfnmcri1hUhBmHEyxoOXJhaW9xgie
VBQlHZ__ONCdOUPteoQPfEEPYTyrfy3XugMasrGO90rUmGiMa_tzvjfksFsZ57MtTE1gywBYtVhrldIKuPPu7MFt4u6ukauvDtH4r2kZePZtgbCFomXc0ThIuwF9cPK6LNTFOJ3Q850ilLO2zP6kzmaY0cfnsJBMcoPmFH9BOLamDQFig3628HwU53xis4gIiEJNkWhnI3ynb
如果无法采取适当的步骤来专门清理令牌的 HAR 文件,请从网络流量捕获时间起等待 30 分钟后再通过支持案例共享该文件。
如果您对此有任何疑问,请随时与支持服务分析师进行探讨。
文章 ID: 000028441
获取来自 ArcGIS 专家的帮助
立即开始聊天