Amir Aou نشر 22 أكتوبر 2022 أرسل تقرير نشر 22 أكتوبر 2022 السلام عليكم ورحمة الله وبركاته كيف ارسل array[id1، id2...] باستخدام okhttp لغة java 1 اقتباس
0 Kais Hasan نشر 22 أكتوبر 2022 أرسل تقرير نشر 22 أكتوبر 2022 يمكنك إرسال كل عنصر على حدى و لكن بشكل يوضح بأنهم يتبعون لمصفوفة واحدة، و ذلك كما يلي: 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 سيأخذ قيمة دليل. يمكننا أيضاً إرسالها كسلسلة نصية بينها فراغات، أي نقوم ببناء سلسلة نصية تحوي على عناصر المصفوفة بحيث يفصل فراغ بين كل عنصرين متتالين، و هكذا يمكن للمستقبل القيام بفك السلسلة عن طريق تقسيمها عند الفراغات. الطريقة الثانية أفضل بكثير من الطريقة الأولى حيث أن المصفوفة تكون في عنصر واحد، و لكن هذا يعتمد على الطريقة التي تراها أسهل في فك العنصر، حيث أن المستقبل يجب أن يعلم الطريقة التي قمت باستعمالها حتى يستطيع التعامل مع المصفوفة بالشكل الصحيح. اقتباس
السؤال
Amir Aou
السلام عليكم ورحمة الله وبركاته
كيف ارسل array[id1، id2...] باستخدام okhttp لغة java
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.