【问题标题】:How to identify web request client?如何识别网络请求客户端?
【发布时间】:2016-10-14 06:40:17
【问题描述】:

我有一个 web api,另外 2 个应用程序 1 在 xamarin 中,另一个在 angularjs 中。

我正在使用 HttpClient 在 xamarin 中调用 api。

我正在使用 $http 服务在 angularjs 中调用 api。

现在想实现HttpClient调用和$http调用不同的逻辑,如何识别Web请求客户端?

【问题讨论】:

    标签: android angularjs asp.net-web-api xamarin httpclient


    【解决方案1】:

    您可以在发出 Web 请求时使用不同的 User-Agent 或自定义 HTTP 标头。

    您可以在此处找到更多详细信息:https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields

    【讨论】:

    • 感谢@Prashant 我正在这样做 var isHttpClientReq = string.IsNullOrEmpty(HttpContext.Current.Request.UserAgent);
    猜你喜欢
    • 2023-02-20
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 2016-05-06
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多