azure - 如何查看从我的 Azure Web 应用程序向 SharePoint 发出的传出请求的用户代理?
问题描述
我正在遵循 Microsoft 关于装饰流量以避免节流的指导。本指南指定您在进行 API 调用时通过 CSOM 对从应用程序到 SharePoint 的传出请求设置特定的用户代理。
我已经进行了此更改,现在想验证用户代理实际上是否在对 SharePoint 的 API 调用上得到了适当的修改。
我的提供商托管应用程序托管在 Azure 上,虽然我可以在应用程序地图中看到对 SharePoint ( https://(mytenancy).sharepoint.com/sites/(mysite)/_vti_bin/client.svc/ProcessQuery ) 的 CSOM 调用作为依赖项,我不知道如何查看实际的出站请求,以便检查用户代理字符串。
如何查看来自 Azure 应用程序的出站请求的用户代理字符串?如何验证我是否在对 SharePoint API 的调用中设置了用户代理字符串?
附加信息: 我也尝试在 localhost 上运行应用程序并使用 Wireshark 和 Fiddler,但我只使用浏览器的用户代理字符串接收对 client.svc/ProcessQuery 的请求。我觉得我什至没有看到所有的 CSOM 请求。
解决方案
用户代理用于确定浏览器和浏览器版本,但它似乎在处理中被丢弃并且在搜索或导出中不可用。
请查看以下链接以获取更多详细信息。
删除了 UserAgent、Lat/Long 和 URL 扩展数据
希望这些信息有所帮助。
要为团队提供有关此特定功能的反馈,请参阅此链接并进行投票。
产品团队正在考虑支持查看原始正文请求。请参阅此处以获取更多详细信息。
推荐阅读
- wpf - Wpf DataGrid ToolTip for column headers
- java - 为什么不能使用 super 关键字引用接口变量
- amazon-web-services - 在 AWS 中 - 带有 SSL 证书的子域在 RESTful 调用中不起作用
- ios - 为什么通用链接适用于 iOS 12,但不适用于 iOS 13?
- typescript - NestJs + TypeORM 注入的存储库变得未定义
- aws-lambda - Amplify Function 的模拟环境变量
- wordpress - 一个 EC2 实例 (AWS) 下的多个 WordPress 多站点
- javascript - 套牌中的 VueJS V-For 和引导卡
- ios - 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)Xcode 11.3
- java - 如何在 linux 上将一个目录重定向到另一个目录?