使用windows窗体模拟一次post方式的服务器申请,如何实现
有一张动态网页,内部窗体字段以post方式提交到一张jsp动态网页result.jsp,如下
<form action="http://210.157.104.88/result.jsp" method="post" name="Advanceform1">
搜集信息传递到服务器的窗体内容置于form子标签<input type=text>中,如下
<input name="textfield3" type="text" class="input3" size="15" value="***">
...
</form>
我现在想以动态的自定义内容去替换textfield3中的内容(value值),但我不直接在网页上修改实现,而是通过windows窗体(不是webform)中输入的动态内容去替换
简单的说,我就是想使用windows窗体模拟一次post方式的服务器申请,我该如何实现?
虽然是jsp的程序,但是对asp.net的post发送方式时,同样面临这样的问题,因此两者应该相同
------解决方案--------------------WebRequest req = WebRequest.Create(url);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
byte[] encodedBytes = Encoding.UTF8.GetBytes(payload);
req.ContentLength = encodedBytes.Length;
// Write encoded data into request stream
Stream requestStream = req.GetRequestStream();
requestStream.Write(encodedBytes, 0, encodedBytes.Length);
requestStream.Close();
WebResponse result = req.GetResponse();
------解决方案--------------------http://www.cnblogs.com/jinzhao/archive/2010/01/23/1654760.html