.Net Compact Framework 3.5 HTTP POST
-
08-07-2019 - |
質問
.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を行うためにそれらを使用することに関するいくつかの有望なデスクトップ記事が見つかりました。それらの多くはおそらく移植可能です。
所属していません StackOverflow