0
我正在MVC应用程序和WebAPI .both应用程序中分别托管。如何从MVC应用程序到web API文化流程
以下文化代码在Global.asax中的MVC应用程序中提到
protected void Application_AcquireRequestState(object sender, EventArgs e)
{
string langCode = "";
try
{
langCode = HttpContext.Current.Request.Cookies["es-mx].Value;
}
catch (Exception)
{
langCode = "en-US";
}
CultureInfo ci = new CultureInfo(langCode);
Thread.CurrentThread.CurrentUICulture = (ci);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(ci.Name);
}
我的MVC应用程序了解当前culture.my GET/POST请求转到从MVC控制器的网络API。
public JsonResult callWebApiAdmin(EmpViewModel objEmpModel)
{
object resultView = null;
try
{
string url = webAPIUrl + "EmpAPI/callWebApiAdmin";
resultView = UtilityHelper.SaveData(url, objEmpModel);
}
catch (Exception ex)
{
}
return Json(resultView, JsonRequestBehavior.AllowGet);
}
但如何的WebAPI知道哪些文化从MVC Application.so调用的WebAPI根据MVC应用程序当前区域性返回日期时间和数字格式。