amir
4 سال پیش توسط amir مطرح شد
3 پاسخ

مشکل در مورد curl

سلام دوستان
یک برنامه ساده با curl نوشتم که وارد سایت دیوار میشه و برخی از اگهی ها داخل دیتابیس ذخیره میکنه نکته ای که عجیب برام چرا وقتی این برنامه روی هاست فعال میکنم فقط تا 19 اگهی اول شماره ها موبایل کامل دریافت میکنه و بعد از اون 4 رقم شماره موبایل * میذاره(در واقعا authkey که از api گرفتم بلاک میکنه) در حالی که روی localhost این مشکل وجود نداره و شماره موبایلا کامل دریافت میکنه حتی اگ در یک دقیقه چندبار ریکوئست بفرستم
میخواستم بدونم چه چیزی در localhost هست که در سرور وجود نداره که فایروال دیوار تشخیص نمیده؟


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش مطرح شد
1

هر api یک rate limiter داره. شما نمیتونید توی یکی دو ثانیه کل دیتای api رو ازش بیرون بکشید. باید با سرعت کمتری کار رو انجام بدید. مثلا هر دو ثانیه یک درخواست بزنید. نه اینکه توی یک ثانیه 20 تا درخواست ارسال کنید! کار شما با DDOS فرقی نداره و از سمت وب سرور و خود api میتونه بلوکه بشه.


amir
@amirmi6500 4 سال پیش مطرح شد
0

khanzadimahdi@ پس چرا روی localhost همچنین اتفاقی نمی افته؟


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش مطرح شد
0

شاید referer رو چک میکنه و متوجه میشه دارین تست میکنید! در کل میتونید با سامانه ای که به شما سرویس میده در ارتباط باشید و ببینید چرا رفتار های متفاوتی از خودش نشون میده.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام