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

للفائدة: HTTP POST METHOD

بدأه suleiman_asg في 18 يوليو 2011 · 5 رد · 520 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم/ للفائدة طريقة استخدام HTTP POST بأبسط الصور في VB .NET ومثال الصفحة في PHP بسيط جداً

اولاً:

إشاء ملف php ولنفرض ان اسم الملف ومساره هو (http://localhost/test.php)

محتوى الملف هو (طباعة الباراميتر a فقط)

<?PHP
echo $_POST['a'];
?>

ثانياً:

في الVB .NET نستخدم الكود التالي

Dim oWeb As New System.Net.WebClient()
        oWeb.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
        Dim bytArguments As Byte() = System.Text.Encoding.UTF8.GetBytes("a=ضصث123")
        Dim bytRetData As Byte() = oWeb.UploadData("http://localhost/test.php", "POST", bytArguments)
        MsgBox(System.Text.Encoding.UTF8.GetString(bytRetData))
#2

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

اخي اريد ان انوه ان امر الـ POST او الـ GET غير مقتصرة على الـ PHP!! واشكرك على المجهود

.:: Wish to become better and better ::.

#3

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

شكراً للأخ/ VB Helper، على المعلومة القيمة التي لم اذكر خلافها في الموضوع!!، صفحة الPHP مثال على السريع وشاهد الموضوع هو كود الVB .NET.

#4

على العموم حتى لايزعل علينا احد، صحيح كلام الاخ الامر غير مقتصر على PHP

ممكن تكون ASP مثلاً، فلنفرض ان الصفحة test.asp والكود كالسابق فقط طباعة المتغير a

<%
Dim a
a = Request.Form("a")
Response.Write(a)
%>

وتغيير اسم الصفحة في كود الVB .NET ليصبح

Dim oWeb As New System.Net.WebClient()
oWeb.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
Dim bytArguments As Byte() = System.Text.Encoding.UTF8.GetBytes("a=ضصث123")
Dim bytRetData As Byte() = oWeb.UploadData("http://localhost/test.asp", "POST", bytArguments)
MsgBox(System.Text.Encoding.UTF8.GetString(bytRetData))
#5

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

اخي مو مشكلة زعل!! حتى لو نوهت بالكلام فقط وطبقت مثالك بالـ PHP .. بالتوفيق ..

.:: Wish to become better and better ::.

#6

شكراً

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