الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال: وظيفة Httpwebrequest و Httpwebresponse

بدأه maayah في 18 أغسطس 2009 · 5 رد · 919 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

عندي سؤال حول وظيفة HttpWebRequest و HttpWebResponse

هل يستخدمن في الانترنت. وهل استطيع عن طريقهم التأكد ان

الرقم السري لبريدي الالكتروني صحيح ام لا

مع شكري

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

تم نقل الموضوع إلى قسم الـASP.NET ,,

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

ما في حل ؟؟؟

#4

با اخوان معقول ما في حل

#5

شوف المثال

			int temp = '0';
			WebResponse myResponse = null;

			HttpWebRequest myRequest;
			myRequest = (HttpWebRequest)WebRequest.Create("http://www.mobily.ws/api/activeSender.php?mobile=" + UserName + "&password=" + Password + "&senderId=" + textBox2.Text + "&activeKey" + textBox3.Text);

			myRequest.Method = "Get";
			myResponse = myRequest.GetResponse();
			System.IO.Stream s = myResponse.GetResponseStream();

			temp = s.ReadByte();

			s.Close();

			myRequest = null;
			myResponse = null;

460.gif

#6

فى المثال التالى توضيح كيفية التأكد من تسجيل الدخول الى البريد الاليكترونى و الخروج منة من خلال برتوكول POP3

<%@ Page Language="vb" AutoEventWireup="false" %>
<html>
<head runat="server">
	<title>POP3 Email - Logging On & Logging Off</title>

	<script type="text/VB" runat="server">
		  Class pop3
			Private s As System.Net.Sockets.NetworkStream
			Private t As New System.Net.Sockets.TcpClient()
			Private Cnct As Boolean = False

			Public Sub New(ByVal Server As String, ByVal port As Int32)
				'open port 110 ( the pop3 port ) On the server 
				Try
					'catch any error resuting from a bad server name 
					t.Connect(Server, port)	' default port 110
					s = t.GetStream()
					'check that the connection is okay 
					If Left(getData(), 3) = "+OK" Then
						Cnct = True
					End If
				Catch
				End Try
			End Sub

			Public Function logon(ByVal User As String, ByVal passwd As String) As Boolean
				Dim ret As String
				'make sure you have a connection 
				If Cnct Then
					'send the username 
					ret = SendCmd("user " + User)
					'if that was successfull, send the password 
					If Left(ret, 3) = "+OK" Then
						ret = SendCmd("pass " + passwd)
						'if that was successfull set the return flas to true 
						If Left(ret, 3) = "+OK" Then
							Return True
						End If
					End If
				End If
				Return False
			End Function

			Public Function logoff() As String
				If Cnct Then Return SendCmd("QUIT")
				Return Nothing
			End Function

			Private Function SendCmd(ByVal Cmd As String) As String
				Dim bCmd As Byte()
				'byte encode the command 
				bCmd = System.Text.Encoding.ASCII.GetBytes(Cmd + vbCrLf)

				'send the data 
				s.Write(bCmd, 0, bCmd.Length)
				Return getData()
			End Function

			Private Function getData() As String
				Dim bData(t.ReceiveBufferSize) As Byte
				'get the response 
				s.Read(bData, 0, bData.Length)
				'return the response 
				Return System.Text.Encoding.UTF8.GetString(bData)
			End Function
		End Class

		Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
			Dim port As Integer = 110
			If Not Int32.TryParse(textport.Text, port) Then port = 110
			Dim p As New pop3(Srv.Text, port)
			If p.logon(Usr.Text, Passwd.Text) Then
				Answer.Text = "Logon Successfull"
				p.logoff()
			Else
				Answer.Text = "Logon Unsuccessfull"
			End If
		End Sub
	</script>

</head>
<body>
	<form id="aspnetForm" method="post" runat="server">
		<div style="margin: 50px 50px;">
			<label style="display: inline-table; width: 80px;" for="Srv">Server :</label>
			<asp:TextBox ID="Srv" runat="server" Width="328px" />  
			<label style="display: inline-table; width: 50px;" for="Srv">Port :</label>
			<asp:TextBox ID="textport" runat="server" Width="80px" />
			<br />
			<label style="display: inline-table; width: 80px; margin-top: 5px;" for="Usr">User :</label>
			<asp:TextBox ID="Usr" runat="server" Width="328px" Wrap="False" />
			<br />
			<label style="display: inline-table; width: 80px; margin-top: 5px;" for="Usr">Password :</label>
			<asp:TextBox ID="Passwd" runat="server" Width="328px" TextMode="Password"></asp:TextBox>
			<br />
			<label style="display: inline-table; width: 80px; margin-top: 25px;" for="Button1"></label>
			<asp:Button ID="Button1" runat="server" Text="Check Logon" OnClick="Button1_Click"></asp:Button>
			   
			<asp:Literal ID="Answer" runat="server" Text="&nbsp;"></asp:Literal>
		</div>
	</form>
</body>
</html>

ضع فى خانة السيرفر عنوانة مثال :

سيرفر خاص بموقعك كالتالى mail.moudey.net

او سيرفر لشركات اخرى مثل الهوت ميل pop3.live.com او اى سيرفر متاح لك

فى خانة اسم المستخدم ضع عنوان الايميل ثم ضع كلمة المرور فى حقلها

تم تعديل هذه المشاركة بواسطة Moudey في 26 أغسطس 2009 في 01:40

مواضيع متنوعة

مواضيع مشابهة