| | タイトル | : StringBuilderで生成した文字列ついて |  | 記事No | : 8789 |  | 投稿日 | : 2009/03/07(Sat) 23:46 |  | 投稿者 | : ドレミ | 
 vb2005で質問があります。
 WebRequestを使ってPHPへPOST送信を行っています。
 その際にPOST送信する文字列をStringBuilderで生成しているのですが、
 PCによって、文字列が途中で切れてしまう現象が起きており、
 何が原因なのか全く分からないのです。
 
 -------------------------------------------------------------------
 Dim iMode As Integer = 0
 Dim sKey As String = ""
 Dim sVal As String = "00-07-E9-4D-C2-CF"
 Dim sDate As String = Format(DateTime.Now, "yyyy/MM/dd HH:mm:ss")
 Dim str As New StringBuilder()
 
 str.Append("mode=" & iMode.ToString())
 str.Append("&key=" & sKey)
 str.Append("&val=" & sVal)
 str.Append("&date=" & sDate)
 str.Append("&del=0")
 
 MessageBox.Show(str.ToString())
 -------------------------------------------------------------------
 のように、POST送信する文字列を生成してるのですが、
 
 MessageBoxで表示すると、たとえば、
 mode=1&key=test&val=00-07-E9-4D-C2-CF&date=2009/03/07 23:42:10&del=0
 が
 mode=1&key=test&val=00-07-E9-4D-C2-CF
 のように途中で切れてしまうのです。
 実行するパソコンによて、切れたり切れなかったりもします。
 何か原因が分かりますでしょうか?
 
 |