質問

.NET Compact Framework v3.5を使用して最初のWindows CEアプリを作成しています。
URLに対してHTTP POSTを実行できるアプリが必要です。
.NET CFにはSystem.Webがないようです。
そのため、.Net CFを使用してHTTP Postsを実行する方法についていくつかのガイダンスを使用できます。 おかげで、 グレッグ

役に立ちましたか?

解決

これでニーズは満たされますか?

インポートする必要があります
   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

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top