HTTPClient跨域访问 ——put请求
来源:互联网 发布:淘宝上卖衣服利润 编辑:程序博客网 时间:2024/06/07 13:52
#region PUT请求
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <returns></returns>
public string PUT(string url, string id)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, null).Result.Content.ReadAsStringAsync().Result;
return result;
}
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <param name="model">模板</param>
/// <returns></returns>
public string PUT<T>(string url, string id, [FromBody]T model)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var requestJson = JsonConvert.SerializeObject(model);
HttpContent httpcontent = new StringContent(requestJson);
httpcontent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, httpcontent).Result.Content.ReadAsStringAsync().Result;
return result;
}
#endregion
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <returns></returns>
public string PUT(string url, string id)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, null).Result.Content.ReadAsStringAsync().Result;
return result;
}
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <param name="model">模板</param>
/// <returns></returns>
public string PUT<T>(string url, string id, [FromBody]T model)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var requestJson = JsonConvert.SerializeObject(model);
HttpContent httpcontent = new StringContent(requestJson);
httpcontent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, httpcontent).Result.Content.ReadAsStringAsync().Result;
return result;
}
#endregion
0 0
- HTTPClient跨域访问 ——put请求
- HTTPClient跨域访问 ——Post请求
- HTTPClient跨域访问 ——Get请求
- httpclient发送put请求
- HttpClient (POST GET PUT)请求
- [Java]随记--HttpClient发送put请求
- [Java]随记--HttpClient发送put请求
- 请求数据—HttpClient
- HttpClient——Post请求
- HttpClient——Get请求
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法
- Http请求访问方式 GET PUT POST DELETE
- Spring集成HttpClient实现跨域请求
- Jsonp和HttpClient跨域请求
- Web Api 请求调用——httpclient
- HttpClient详解(二)—请求详解
- Android中网络请求—HttpClient、HttpURLConnection
- SpringMVC-入门
- DSP模型中FM FFM模型
- MVC笔记(1)
- html+css
- selectFeatures不能查找到数据
- HTTPClient跨域访问 ——put请求
- Tomcat工作原理
- hdu--1234 开门人和关门人(结构体+sort)
- Hadoop YARN工作流程
- 如何使用百度天气预报API接口
- 跳转tabbar根目录设置,tabbar点击某一菜单两次限制
- wireshark怎么抓包、wireshark抓包详细图文教程 【转】
- NSObject instancetype id
- SQLServer 分页查询