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

Okhttp java ارسال مصفوقة

Amir Aou

السؤال

Recommended Posts

  • 0

يمكنك إرسال كل عنصر على حدى و لكن بشكل يوضح بأنهم يتبعون لمصفوفة واحدة، و ذلك كما يلي:

FormBody.Builder builder = new FormBody.Builder();

for(int i = 0; i < array.length; i++){ 
  builder.add("items[" + i + "]", array[i])
}

FormBody body = builder.build();

حيث أننا هنا نوضح أن العنصر هو items[i] حيث i سيأخذ قيمة دليل.

يمكننا أيضاً إرسالها كسلسلة نصية بينها فراغات، أي نقوم ببناء سلسلة نصية تحوي على عناصر المصفوفة بحيث يفصل فراغ بين كل عنصرين متتالين، و هكذا يمكن للمستقبل القيام بفك السلسلة عن طريق تقسيمها عند الفراغات.

الطريقة الثانية أفضل بكثير من الطريقة الأولى حيث أن المصفوفة تكون في عنصر واحد، و لكن هذا يعتمد على الطريقة التي تراها أسهل في فك العنصر، حيث أن المستقبل يجب أن يعلم الطريقة التي قمت باستعمالها حتى يستطيع التعامل مع المصفوفة بالشكل الصحيح.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...