欢迎使用CSDN-markdown编辑器
来源:互联网 发布:centos ifconfig 编辑:程序博客网 时间:2024/06/03 14:26
.Net 服务器内部对httpClient请求例子
- httpclient post 第一种提交方式 适合大量数据
本例采用等待post返回数据 var handler = new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.None }; using (var httpclient = new HttpClient(handler)) { string url = AppSetting.NewWebUrl + "/Api/TeacherTask/AddTask"; httpclient.BaseAddress = new Uri(url); var content = new StringContent("json格式字符串", Encoding.UTF8); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = httpclient.PostAsync(url, content).Result; string result = response.Content.ReadAsStringAsync().Result;
- httpclient post 2 采用键值对
var handler = new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.None }; using (var httpclient = new HttpClient(handler)) { string url = AppSetting.NewWebUrl + "/Api/TeacherTask/AddTask"; httpclient.BaseAddress = new Uri(url); var content = new FormUrlEncodedContent(new Dictionary<string, string>() { {"id", "23"}, {"name", "ee"} }); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = httpclient.PostAsync(url, content).Result; string result = response.Content.ReadAsStringAsync().Result;
- httpclient Get 请求
var handle = new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.None}; using (var httpclient = new HttpClient(handle)) { string url = AppSetting.NewWebUrl + "/Api/TeacherTask/GetClassTasks"; httpclient.BaseAddress = new Uri(url); httpclient.DefaultRequestHeaders.Accept.Clear(); httpclient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var response = httpclient.GetAsync("?UserID=" + userId + "&ClassID=" + classId + "&SubjectID=" + subjectId + "").Result; string result = response.Content.ReadAsStringAsync().Result; return JsonHelper.DecodeJson<ApiResponse<Tb_Task>>(result); }
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 前端开发常用工具
- 利用OpenStreetMap(OSM)数据搭建一个地图服务
- mysql工作笔记
- rabbitmq linux安装
- Openwrt libpthread.so.0
- 欢迎使用CSDN-markdown编辑器
- JavaScript 对象和自定义JavaScript 对象
- AI拯救记忆,人类获得超能力不是梦想?
- 关于项目中数据字典的使用(仅供自己记录)
- 第十四周——项目一—验证算法(1)哈希表及其运算的实现
- 《算法导论》学习笔记之Chapter13红黑树
- 第八周【项目2
- 比起日本无人机,这才是拯救加班狗的正确方式
- 看完《寻梦环游记》,40岁的我哭的像个小孩