Browse Source

Resolves #1670: Add X-Requested-With header on C# client proxies.

pull/1884/head
Halil İbrahim Kalkan 7 years ago
parent
commit
8034a72c85
  1. 4
      framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs

4
framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs

@ -224,12 +224,16 @@ namespace Volo.Abp.Http.Client.DynamicProxying
requestMessage.Headers.Add(TenantResolverConsts.DefaultTenantKey, CurrentTenant.Id.Value.ToString()); requestMessage.Headers.Add(TenantResolverConsts.DefaultTenantKey, CurrentTenant.Id.Value.ToString());
} }
//Culture
//TODO: Is that the way we want? Couldn't send the culture (not ui culture) //TODO: Is that the way we want? Couldn't send the culture (not ui culture)
var currentCulture = CultureInfo.CurrentUICulture.Name ?? CultureInfo.CurrentCulture.Name; var currentCulture = CultureInfo.CurrentUICulture.Name ?? CultureInfo.CurrentCulture.Name;
if (!currentCulture.IsNullOrEmpty()) if (!currentCulture.IsNullOrEmpty())
{ {
requestMessage.Headers.AcceptLanguage.Add(new StringWithQualityHeaderValue(currentCulture)); requestMessage.Headers.AcceptLanguage.Add(new StringWithQualityHeaderValue(currentCulture));
} }
//X-Requested-With
requestMessage.Headers.Add("X-Requested-With", "XMLHttpRequest");
} }
private string GetConfiguredApiVersion() private string GetConfiguredApiVersion()

Loading…
Cancel
Save