0
我有一個web api和2個其他應用程序1是在xamarin和另一個是在angularjs。如何識別網絡請求客戶端?
我在xamarin中調用api使用HttpClient。
我使用$ http服務在angularjs中調用api。
現在我想爲HttpClient調用和$ http調用實現不同的邏輯,如何識別Web請求客戶端?
我有一個web api和2個其他應用程序1是在xamarin和另一個是在angularjs。如何識別網絡請求客戶端?
我在xamarin中調用api使用HttpClient。
我使用$ http服務在angularjs中調用api。
現在我想爲HttpClient調用和$ http調用實現不同的邏輯,如何識別Web請求客戶端?
發出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); – user2797910