سؤال

وأنا أكتب أول التطبيق CE Windows باستخدام V3.5 الصافي الاتفاق الإطاري.
أنا في حاجة إلى التطبيق لتكون قادرة على القيام وظيفة HTTP إلى URL.
ويبدو أن صافي CF لم يكن لديك System.Web.
لذا، أنا يمكن استخدام بعض ردهات حول كيفية إنجاز وHTTP المشاركات باستخدام صافي قوات التحالف. شكر، جريج

هل كانت مفيدة؟

المحلول

هل هذا تلبية الاحتياجات الخاصة بك؟

وتحتاج إلى استيراد
   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

نصائح أخرى

موجود

HTTPWebRequest الطبقة في CF ويمكن استخدامها لنشر وإلغاء الرد. وجد بحث سريع عدة واعدة المواد سطح المكتب على استخدامها للقيام المشاركات، وكثير منها يمكن على الأرجح أن يكون ميناء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top