关于C#通过HttpWebRequest调用web api 接口post 传参的问题 HttpWebRequestpost传参 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议用Microsoft.AspNet.WebApi.Client调用web Api 接口http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client *****************************************************************************签名档: http://feiyun0112.cnblogs.com/ 版主,前提是winform程序,你这个例子 我之前就看过了,行不通,winform 项目里面不提供HttpClient ,WebClient 用nuget 安装 Web API 客户端库 你网页访问的时候,post的应该是一个字符串,用fiddler抓取发送内容看一下实际发送的内容是啥,顺便检查一下Header对不对string postdata = "email=" + email + "&password=" + passwd + "&origURL=" + "http://www.renren.com/SysHome.dom" + "&domain=renren.com"; 这种方案不行,因为我的程序最终是要发布到 windows mobile 系统里面。所以还是得通过HttpWebRequest 这种方式。 本帖最后由 Beirut 于 2013-11-07 13:46:45 编辑 用CookieContainer收集,登录之后转到其它页面,带上这个CookieContainer对象。。CookieContainer cc = new CookieContainer();request.CookieContainer = cc;这样就不要自己提取, 每次都会自动收集cookie 恩,已经搞定了。 res = (HttpWebResponse)request.GetResponse(); // res.Cookies = request.CookieContainer.GetCookies(request.RequestUri);这段第一行代码出错了,如果强制转换,cookie会丢失的。 Sokect编程问题,求解 请教导入xls/csv文件读取字段的问题 如何在网络程序载入时给客户更好的使用体验 网站登录不上去 .net发布网站问题 怎么实现WinForm客户端访问客户端 在线求等大神解决Dataset转换成List问题 游戏兼开发高手请进——怎么让玩游戏的人不堕落 问个菜鸟问题,C#里怎么截取字符串的后面的一部分? 《C#高级编程》一书的源码!! 控件正则?wpf控件怎么统一处理? C#访问Mysql数据库问题 出现异常。{"Fatal error encountered during command execution."}
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
版主,前提是winform程序,你这个例子 我之前就看过了,行不通,
winform 项目里面不提供HttpClient ,WebClient
string postdata = "email=" + email + "&password=" + passwd + "&origURL=" + "http://www.renren.com/SysHome.dom" + "&domain=renren.com";
所以还是得通过HttpWebRequest 这种方式。
CookieContainer cc = new CookieContainer();
request.CookieContainer = cc;
这样就不要自己提取, 每次都会自动收集cookie
res.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
这段第一行代码出错了,如果强制转换,cookie会丢失的。