public string GetPost(string url, params string[] data)
{
string tempMessage = "";
System.Net.WebClient WebClientObj = new System.Net.WebClient();
System.Collections.Specialized.NameValueCollection PostVars = new System.Collections.Specialized.NameValueCollection();
if (data.Length % 2 == 0)
{
for (int i = 0; i < (data.Length / 2); i++)
{
PostVars.Add(data[i * 2], data[i * 2 + 1]);
}
}
try
{
byte[] byRemoteInfo = WebClientObj.UploadValues(url, "POST", PostVars);
//下面都没用啦,就上面一句话就可以了
tempMessage = System.Text.Encoding.Default.GetString(byRemoteInfo);
//这是获取返回信息
}
catch
{
}
return tempMessage;
}
分享到:
相关推荐
C#下Post数据的函数,在C#中有HttpWebRequest类,可以很方便用来获取http请求,但是这个类对Post方式没有提供一个很方便的方法来获取数据。网上有很多人提供了解决方法,但都参差不齐,这里我把我使用的方法总结出来...
简单介绍c#发送post,get请求,并获取服务器返回数据的公共类
用 PostMessage、SendNotifyMessage、SendMessageCallback 等异步函数发送系统消息时,参数里不可以使用指针,因为发送者并不等待消息的处理就返回,接受者还没处理指针就已经被释放了。 5、在 Windows 2000/XP 里,...
主要为大家详细介绍了C#使用HttpPost请求调用WebService的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本套程序是在VS2005下C#开发,利用PostgreSQL作为数据库。 本程序的重点是如何利用C#对PostgreSQL数据库进行操作,PDatabase.cs是一个完整的操作类,role是角色表的操作类,程序采用三层架构模型。 在对PostgreSQL...
C#源码 调用迅雷平台接口函数 自动确认新建任务,通过API函数获取迅雷窗口句柄, 并发送PostMessage消息来控制其窗体。 适合API初学者学习参考!
由于C#中通过直接添加引用的方来调用Web Service的方式不够灵活,故采取手动发送Http请求的方式来调用Web Service。最后选择使用Post方式来调用Web Service,至于安全性和效率暂不考虑。在学习使用的过程,遇到了很...
很多时候,我们需要使用C#中的WebClient 来收发数据,WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。本文就较为详细的说明了WebClient中使用post...
1、HttpService.dll是一个用于http/https协议访问网络获取数据的链接库,该链接库封装了C#的HttpWebRequest用于请求数据的Get和Post的操作方式,直接输入一个网址即可实现获取对应网页的源码,为网络编程中必不可少...
一个自己写的C#窗体小程序,实现了GET请求与POST请求,并进行了函数封装。包里是这个程序的解决方案,可以直接使用VS2012打开。超多注释超详细
beforeSubmit:showRequest, //提交前的回调函数 success:showResponse, 提交后的回调函数 //url:url, //默认是form的action,如果申明,则会覆盖 //type:type, //默认是form的method('get' or 'post'),如果申明...
1.C#HttpHelper,Httpwebrequest,请求时无视编码,无视证书,无视Cookie,网页抓取 主要是实现了HTTP协议的GET|POST请求时的无视编码,无视证书,设置代理,自动获取Cookie的功能。 访问数据库相关 1.SqlHelper类 ...
│ ├AlipayCore.cs┈┈┈┈┈┈支付宝接口公用函数类文件 │ │ │ ├AlipayNotify.cs┈┈┈┈┈支付宝通知处理类文件 │ │ │ ├AlipaySubmit.cs┈┈┈┈┈支付宝各接口请求提交类文件 │ │ │ └MD5.cs ...
1,1)) Case "Post" checkRights=CInt(Mid(rightsString,2,1)) Case "Edit" checkRights=CInt(Mid(rightsString,3,1)) Case "Delete" checkRights=CInt(Mid(rightsString,4,1)) ...
通达信行情delphi,c++源代码 增加对股指期货数据的支持 Get_Futures_KDays() 获取股指期货日K线... DLL 版本增加回调函数调用方式,各函数的 Delphi 版本声明请参考 uFunctions.pas 包含转换过来胡cpp文件供参考
前几天看一个朋友的博客时,看他用到了C#6的特性,而6出来这么长时间还没有正儿八经看过它,今儿专门看了下新特性,说白了也不过是语法糖而已。但是用起来确实能让你的代码更加干净些。Let’s try it. 1、集合...
1.C#HttpHelper,Httpwebrequest,请求时无视编码,无视证书,无视Cookie,网页抓取 主要是实现了HTTP协议的GET|POST请求时的无视编码,无视证书,设置代理,自动获取Cookie的功能。 访问数据库相关 1.SqlHelper类 ...
展示和解释创建和运行 .NET 6 最小 API 的示例,包括在API 中使用依赖注入 可以通过构造函数注入接口。因为没有构造函数,使用 lambda ...请求方法是POST. 它允许客户端将数据发送到 API,在那里可以使用和处理数据。
更新时机 : LateUpdate(post) & Immediate(sync) 代理函数: Reactive & Ref 绑定函数: Watch & Compute & WatchEffect & Bind MonoBehaviour响应式 其他功能 数据可视化调试 (支持OdinInspector) 作用域可视化调试 ...
columnName = new List<string> 这里是你的字段{"WORKUNIT", "WORKUNITCODE", "POSTNAME", "POSTLEVEL", "TARTTIME", "ENDTIME"}; columnText = new List<string> 这里是你字段对应的文本 {"工作单位", "单位组织...