.NET MVC4 用HttpClient后台post 请求webapi
2015-10-27 11:20
549 查看
视图控制器后台代码
API控制器后台代码
经过实测,是好用的!
public ActionResult Index() { var requestJson = JsonConvert.SerializeObject("[{'CityId':18,'CityName':'西安','ProvinceId':27,'CityOrder':1},{'CityId':53,'CityName':'广州','ProvinceId':27,'CityOrder':1}]"); HttpContent httpContent = new StringContent(requestJson); httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var httpClient = new HttpClient(); var responseJson = httpClient.PostAsync("http://localhost:6972/api/test/Post/", httpContent) .Result.Content.ReadAsStringAsync().Result; ViewBag.s = responseJson; return View(); }
API控制器后台代码
// POST api/values public HttpResponseMessage Post([FromBody]string value) { return Request.CreateResponse(HttpStatusCode.OK, value); }
经过实测,是好用的!
相关文章推荐
- 新bolg地址 http://www.milletblog.com/
- Java基础--网络编程
- 使用httpclient4.3.2来实现微信临时素材的上传
- SQLServer 网络协议(一)
- 301、404、200、304等HTTP状态
- Android最流行的网络框架
- 10月第3周网络安全报告:境内被篡改网站升至4202个
- javascript中XMLHttpRequest对象
- myEclipse TCP/IP monitor 效能说明
- Android网络框架Volley
- TCP协议三次握手过程分析
- 初入android驱动开发之网络设备以太网(一)
- android主线程访问网络的方法
- REST
- 关于网络抓取连接释放不了报错的解决办法
- 分类算法之贝叶斯网络--转自 T2噬菌体
- 图解TCP/udp及socket
- python模块介绍-httplib:HTTP协议客户端和HTTPS协议客户端
- 网络SSID是什么意思
- 1.http://www.cnblogs.com/wsq724439564/p/3301943.html