using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; using System.Text; using System.Web.Http; namespace test.Controllers { public class aaaController : ApiController { [HttpGet, Route("aaa/search")] public IHttpActionResult search() { string msg = "aaa"; return Json(msg); } [HttpGet, Route("aaa/searchTest")] public IHttpActionResult searchTest() { string serviceAddress = "http://localhost/test/aaa/search"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); string aaa = JsonConvert.DeserializeObject(retString); return Json(aaa); } } }