Post utf-8 请求
2024-08-26 03:27:07
/// <summary>
/// POST请求与获取结果
/// </summary>
public static string HttpPost(string Url, string postDataStr)
{
//把数组转换成流中所需字节数组类型
Encoding code = Encoding.GetEncoding("utf-8");
byte[] bytesRequestData = code.GetBytes(postDataStr); //设置HttpWebRequest基本信息
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(Url);
myReq.Method = "post";
myReq.ContentType = "application/x-www-form-urlencoded"; //填充POST数据
myReq.ContentLength = bytesRequestData.Length;
Stream requestStream = myReq.GetRequestStream();
requestStream.Write(bytesRequestData, , bytesRequestData.Length);
requestStream.Close(); //发送POST数据请求服务器
HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse(); //接收对应的流
StreamReader reader = new StreamReader(HttpWResp.GetResponseStream());
string retString = reader.ReadToEnd(); return retString;
}
--调用
var result = HttpPost(sendUrl, "id=1&text=" + "这是音频内容");
最新文章
- 当年只会C# 所以写C++就成这样了! log4cplus ->; log4net
- GJM :Unity3D 5.x性能分析工具与应用方法
- Bootstrap系列 -- 29. 按钮组
- MyBatis之四:调用存储过程含分页、输入输出参数
- VS2012常用快捷建(必备)
- HTML4和HTML5之间10主要差异
- Gitblit配置
- Redis源代码分析(二十)--- ae事件驱动
- 常见JedisConnectionException异常分析
- CAS5.3.0安装部署
- linux下磁盘存储空间不足
- koa 中间件
- 2.1 re 模块
- 使用EasyPOI导出excel示例
- Java泛型相关总结(下)
- HTML5的学习(三)HTML5标签
- 【Java】 剑指offer(53-1) 数字在排序数组中出现的次数
- (原)阅读Android-Camera2Video的demo源码和调试心得
- document数据路由
- Python列表生成器