求助HttpWebRequest如何发送带GET的POST 有一个请求既有GET又有POST,可是我把method设置的post然后写入post数据。在webRequest.Create("http://localhost/wordpress/ss/hm-locowp.php?action=save&secret=abcd1234s")的时候把get的数据填上。会引发异常,说URL格式不正确。要怎么做才可以?请求既有POST提交数据又有GET提交数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个请求不可能既有get又有post,get和post是两个http协议的方法,你的需求是不是有两个请求,分别是get和post?如果是这样,创建两个HttpWebRequest就行了, 那个就是post。你以为post时候url就没有参数?不是的!是可以有参数的。可能你抄所谓的url时,你的工具输出的有问题。它把 & 这类鬼东西给你加上去了。见到这种东西,就应该知道99%是你输出工具的问题,而原始的url是不会有的。 你贴到csdn的代码是webRequest.Create("http://localhost/wordpress/ss/hm-locowp.php?action=save&secret=abcd1234s")只不过csdn上看不出来而已。看你的原始输出。如果没有这个,那么就是对方服务器的问题,跟你代码没有什么关系了。 我开始也是那么想的,服务器是我自己的测试的啊,而且源代码我都看了。我开始也以为就是POST请求然后URL也传参了。而且源代码就是那样的。可是我用webRequest创建的时候URL带参数是创建不了的。即使用带参数的URL创建了也自动变成GET了就写不了POST数据了。 无法找到类型或命名空间FileSystemEntry C# 比较两个数组是否完全相同 关于WEBBROWSER 求1简单bbs源码,学习用,最好包含数据库 新手学习 vs.net设置中的问题。。问题清楚、是个好题目 广域版本控制问题:vss可以吗? 请教一个深拷贝 拷贝深度的问题? C#的安装程序在win7上安装后没有权限启动更新程序 listView的view=Details并显示GridLine时,我能不能改变行间距 调试带参数的main()方法 dataGridView导出数据到execl 数据过10000
那个就是post。你以为post时候url就没有参数?不是的!是可以有参数的。可能你抄所谓的url时,你的工具输出的有问题。它把 & 这类鬼东西给你加上去了。见到这种东西,就应该知道99%是你输出工具的问题,而原始的url是不会有的。