vb.net通过 WebRequest 以POST 传参
客户端:DimencAsSystem.Text.Encoding=_System.Text.Encoding.GetEncoding("shift_jis")'POST送...
客户端:Dim enc As System.Text.Encoding = _ System.Text.Encoding.GetEncoding("shift_jis") 'POST送信する文字列を作成 Dim postData As String = "id=83735&password=111111&record=" + records 'バイト型配列に変换 Dim postDataBytes As Byte() = enc.GetBytes(postData) 'WebRequestの作成 Dim req As System.Net.WebRequest = _ System.Net.WebRequest.Create(uris) 'メソッドにPOSTを指定 req.Method = "POST" 'ContentTypeを"application/x-www-form-urlencoded"にする req.ContentType = "application/x-www-form-urlencoded" 'POST送信するデータの长さを指定 req.ContentLength = postDataBytes.Length 'データをPOST送信するためのStreamを取得 Dim reqStream As System.IO.Stream = req.GetRequestStream() '送信するデータを书き込む reqStream.Write(postDataBytes, 0, postDataBytes.Length) reqStream.Close()如果服务器servlet接收数据时分别取得id,password和record,应该如何得到数据呢?用request.getParameter("id")取但取到的为null。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询