public async Task <ContentResult> Login(member2 m) { var json = new JavaScriptSerializer().Serialize(m); Request request = HttpClient httpClient = new HttpClient(); HttpResponseMessage response; var content = new StringContent(json, Encoding.UTF8, "application/json"); response = await httpClient.PostAsync(MAIN_URL + "Login", content); JavaScriptSerializer js = new JavaScriptSerializer(); var objText = await response.Content.ReadAsStringAsync(); MyResponse obj = js.Deserialize <MyResponse>(objText); //return obj; /*var json = new JavaScriptSerializer().Serialize(m); * Request request = new Request(MAIN_URL + "Login"); * var content = new StringContent(json, Encoding.UTF8, "application/json"); * Response response = await request.PostAsync(content); * var resp = await response.GetJsonObjAsync<MyResponse>();*/ if (obj.status == 1) { HttpCookie cookie = new HttpCookie("access_token", obj.message); cookie.HttpOnly = true; Response.Cookies.Add(cookie); } return(Content(obj.status.ToString())); }