I have an form like:
And I need to make an request to this script. So I have this code:HTML Code:<form action="script.php" method="post" name="post"> <input name="form[value1]" type="text" size="45"><br /> <input name="form[value2]" type="text" size="45"><br /> <textarea name="form[value3]"></textarea><br /> <textarea name="form[value4]"></textarea><br /> <textarea name="form[value5]"></textarea><br /> <input type="submit" name="ok" value="Отправить"> </form>
In the params i put list of "form[value1]=value" , etc.Code:Private Function POSTreq(ByVal url As String, ByVal params As List(Of String)) As String Dim reqPOST As System.Net.WebRequest = System.Net.WebRequest.Create(url) reqPOST.Method = "POST" reqPOST.Timeout = 120000 reqPOST.ContentType = "application/x-www-form-urlencoded" Dim sentData As Byte() = System.Text.Encoding.GetEncoding(1251).GetBytes(System.Web.HttpUtility.UrlEncode(String.Join("&", params.ToArray), System.Text.Encoding.GetEncoding(1251))) reqPOST.ContentLength = sentData.Length Dim sendStream As System.IO.Stream = reqPOST.GetRequestStream() sendStream.Write(sentData, 0, sentData.Length) sendStream.Close() Dim res As System.Net.WebResponse = reqPOST.GetResponse Return (New IO.StreamReader(res.GetResponseStream, System.Text.Encoding.GetEncoding(1251))).ReadToEnd End Function
But my script returns an error(no one of field is set), but there are no errors in script, it works fine in brawser. What can I do to make this code working? Sanx a lot.


LinkBack URL
About LinkBacks




Reply With Quote

Bookmarks