2

.NET Compact Framework v3.5 を使用して、初めての Windows CE アプリを作成しています。
URL に対して HTTP POST を実行できるアプリが必要です。
.NET CF には System.Web がないようです。
したがって、.Net CF を使用して HTTP 投稿を達成する方法についてのガイドを使用できます。ありがとう、グレッグ

4

2 に答える 2

1

これはあなたのニーズを満たしていますか?


System.IO
System.Net
System.Net.HttpWebRequestをインポートする必要があります

Try
   Dim Request As HttpWebRequest = CType(WebRequest.Create("<The server>"), HttpWebRequest)

   Request.AllowWriteStreamBuffering = True
   Request.KeepAlive = False
   Request.Credentials = CredentialCache.DefaultCredentials
   Request.ContentType = "text/html"
   Request.Method = "POST"

   'If required
   'Dim proxyURI As New Uri("193.129.241.46", UriKind.Absolute)
   'Dim webProxy As New WebProxy
   'webProxy.Address = proxyURI
   'webProxy.Credentials = New NetworkCredential("", "")
   'Request.Proxy = webProxy

   Dim requestStream As Stream = Request.GetRequestStream
   Dim Writer As New IO.BinaryWriter(requestStream)
   Writer.Close()

   Dim Reader As New BinaryReader(Request.GetResponse.GetResponseStream)
   Reader.Close()
Catch ex As Exception
   Throw ex
End Try
于 2008-11-12T01:39:05.887 に答える
0

HTTPWebRequestクラスは CF に存在し、応答のポストとスクレイピングに使用できます。クイック検索で、POST を実行するためにそれらを使用することに関するいくつかの有望なデスクトップ記事が見つかりました。その多くは移植できる可能性があります。

于 2008-11-12T01:34:12.557 に答える