c#与webapi交互
2024-08-25 23:13:08
public static string HttpConnectToServer(string ServerPage,string strData)
{
string postData =strData;
//解决乱码问题
byte[] dataArray = Encoding.UTF8.GetBytes(postData);
//创建请求
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(ServerPage);
request.Method = "POST";
request.ContentLength = dataArray.Length;
request.ContentType = "application/json;charset=UTF-8";
//创建输入流
Stream dataStream = null;
try
{
dataStream = request.GetRequestStream();
}
catch (Exception)
{
return null;//连接服务器失败
} //发送请求
dataStream.Write(dataArray, , dataArray.Length);
dataStream.Close();
//读取返回消息
string res = string.Empty;
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
res = reader.ReadToEnd();
reader.Close();
}
catch (Exception ex)
{
return null;//连接服务器失败
}
return res;
}
最新文章
- Login Reference for PhotoSomething
- C#调用SSIS包及读取DataReader目标
- HTML5 中的一些新特性
- 最大公约数(gcd):Euclid算法证明
- JIRA官方:JIRA定制工作流
- MONGO DB windows 设备
- 【Unity与23种设计模式】状态模式(State)
- win8在安装office visio2003出现“请求的操作需要提升”,解决方法
- python selenium模拟滑动操作
- MySQL 字符集utf8和utf-8的关系
- 20165327 2017-2018-2 《Java程序设计》第7周学习总结
- 【BZOJ4883】棋盘上的守卫(最小生成树)
- CRM上线之路 走上了CRM实施顾问-第12天上班 -第三周
- Android视频播放-SurfaceView和Mediaplayer
- phpcms 的模板更换
- Boss直聘邮件通知小脚本
- libxml2在mingw下编译
- android 开源组件合集-UI篇(2013-11-07更新)
- 团体程序设计天梯赛L1-024	后天 2017-03-22 17:59 68人阅读 评论(0) 收藏
- js事件委托代码优化【感悟总结】
热门文章
- 我的第二个独立开发的邮箱类App—“简邮”(支持QQ、雅虎、阿里云、Outlook)
- Ubuntu中firefox设置成中文
- 《java入门第一季》之泛型方法和泛型接口
- 设计模式之——工厂模式(C)
- Java中常用的正则表达式
- 我眼中的Linux设备树(二 节点)
- ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新
- Using mysqldump for Backups(备份还原数据库实例及参数详细说明)
- 【一天一道LeetCode】#30. Substring with Concatenation of All Words
- 《java入门》第一季之类(String类字符串一旦被赋值就没法改变)