اذهب إلى المحتوى
  • 0

هل هناك شيفرة مخصصة للاتصال بالانترنت من داخل البرامج؟

Ahmed Khalil9

السؤال

السلام عليكم هل عندما نبرمج بعض البرامج علي الحاسوب وتكون هذه البرامج تحتاج الي الانترنت هل يكون هناك اكواد لذالك 

تم التعديل في بواسطة Hassan Hedr
توضيح العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يبدو و كأنك تتحدث عن api , صحيح , كل لغة برمجة لديها تعامل متكامل مع apis و هناك مكتبات تتواصل مع api لجلب البيانات التي تكون على هيئة json و من ثم تقوم بعرضها في البرنامج و إذا كنت تستخدم Flutter في برمجة برنامج سطح المكتب هناك عدة برامج يمكنك التواصل مع api من خلالها مثل HTTP , DIO  مثل الكود التالي

var headers = {
  'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9'
};
var request = http.Request('GET', Uri.parse('api/user'));

request.headers.addAll(headers);

http.StreamedResponse response = await request.send();

if (response.statusCode == 200) {
  print(await response.stream.bytesToString());
}
else {
  print(response.reasonPhrase);
}

, و إذا كنت تستخدم #c يمكنك استخدام RestSharp كما في الكود التالي 

var client = new RestClient("user");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

و البيانات المرجعة من هذه apis يمكنك عرضها في برنامج كيفما تشاء. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يجب أن تحدد ما تحاول القيام به، برنامجك قد يحتاج لجلب بعض البيانات من خادم ما أو لجلب ملفات (صور - فيديو - نصوص)،

بحسب لغة البرمجة التي تعمل عليها والمشكلة التي تحاول حلها قد تجد شيفرات جاهزة أو شبيهة تستطيع إعادة استخدامها ضمن مشروعك

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...