ورود

View Full Version : ارسال داده به وب سرور با پروتکل HTTP و متد post در جاوا



[younes]
یک شنبه 16 آذر 1393, 16:13 عصر
ارسال داده به وب سرور با پروتکل HTTP و متد post در جاوا


برنامه به صورت httpClient هست و داده هایی رو به وبسایتی ارسال میکنه تو این مورد بدون مشکل کارش رو انجام میده
میخوام فقط داده هارو ارسال کنه و کد وضعیت رو دریافت کنه و از بدنه صرف نظر کنه (هیچ داده ای در بدنه پاسخ از سرور ارسال نشه)میشه یه همچین جیزی رو تو هدر در خواست, مشخص کرد؟(به کد های سمت سرور دسترسی ندارم)

این طوری از هدر رفتن حجم زیادی از پهنای باند جلوگیری میشه و چون تعداد در خواست ها بالا(۱۰۰۰) و متقارن هستند( بنا به دلایلی نباید asynchronous باشه) و حجم صفحات در پاسخ هم خیلی زیاده میانگین ۱ مگ با اینترنت ۱۶۰kb/s هر در خواست/پاسخ حدود ۶ ثانیه طول میکشه
و در کل کامل شدن پروسه حدود ۱.۶ ساعت طول میکشه و این اصلا جالب نیست.

البته میتونم از چیزی مثل کش در مرورگر ها استفاده کنم ولی دردسرش خیلی بیشتره ٫ نظر شما چیه؟

Mask
یک شنبه 16 آذر 1393, 16:50 عصر
خوب چون به برنامه سمت سرور دسترسی نداری کاره زیادی نمیشه کرد.
فقط راهی که میمونه گرفتن ریسورس اون پیج هست به جای لود کاملش.که در این روش فقط یه مقدار تکست دریافت میشه کا بازم بهتر از دریافت کلی هست.

[younes]
یک شنبه 16 آذر 1393, 18:17 عصر
درسته یه لحظه فکر کردم باید مثل خزنده عمل کنه در حالی که من اصلا نیاز به درخواست چیز هایی اضافه مثل تصاویر و js css ... ندارم ممنون

spiderman200700
جمعه 21 آذر 1393, 15:23 عصر
در هیچ روشی js و css به صورت خودکار برای شما فرستاده نمیشه. مگه اینکه خودتون بعد از دریافت صفحه، مجددا برای اون ها هم درخواست جدا انجام بدید.