راکت

مشکل در مورد curl

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

amir
amir
@amirmi6500

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

شاید پاسخ شما همین‌جا باشد

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

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

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