آیا خطای API Error: HTTP 400 رو حین طراحی سایت دیدید؟ در حین اجرای تحلیلگر Rank Math’s SEO در وب سایت خود، اگه همانطور که در زیر نشان داده شده یک خطای API مشاهده کردید، به این معنی ست که سرور به دلایلی قادر به پردازش درخواست API شما نیست. در این مقاله از سایت جرگه، درباره این خطا، چرایی مشاهده این خطا و نحوه رفع آن بیشتر بحث خواهیم کرد.
یکی از خدمات مهم شرکت ما که به صورت حرفه ای و تخصصی انجام میدیم، در زمینه طراحی سایت در زنجان و شهر های دیگه ی ایران هست. شما می تونید با یک تماس و مشاوره رایگان از طریق کارشناسان شرکت توسعه رهاورد جرگه به راحتی در مسیر پیشرفت قرار بگیرید.
علت خطای HTTP 400
وضعیت پاسخ درخواست 400 پروتکل انتقال HyperText (HTTP) نشان میده که سرور نمیتونه یا نمیتونه درخواست رو پردازش کنه، زیرا به نظر میرسه خطای مشتری ست.
به عنوان مثال: malformed request syntax, invalid request message framing, or deceptive request routing.
این به طور کلی بیشتر هست، اما اگه این رو در Rank Math می بینید، می تونه یکی از دلایل ذکر شده در زیر باشه و بیایید نحوه رفع اونها رو نیز بررسی کنیم.
وب سایت تحت تعمیر و نگهداری
هنگامی که وب سایت شما تحت تعمیر و نگهداری ست، وب سایت شما قابل دسترسی نیست و در این صورت این خطا رو مشاهده خواهید کرد. بنابراین پس از اینکه وب سایت خودتون رو به حالت عادی برگردونید دوباره سعی کنید.
وضعیت وب سایت رو بررسی کنید
اگه وب سایت شما کد وضعیت 200 رو ارسال نمی کنه، می تونید وضعیت وب سایت خود رو در اینجا بررسی کنید. آدرس وب سایت خودتون رو وارد کنید و سپس روی بررسی وضعیت کلیک کنید.
اگر وبسایت شما هنگام خزیدن خطایی رو برمیگردونه، در اینجا نشان داده میشه و میتونید اون رو برطرف کنید.
بازه زمانی API
اگه وب سایت شما بیش از 30 ثانیه طول می کشه تا بارگذاری بشه، در نتیجه این خطا رو در نتیجه یک تایم اوت مشاهده خواهید کرد.
درخواست API توسط فایروال مسدود شده است!
امنیت سرور یا فایروال درخواست های API ما رو مسدود می کنه و از این رو شما این خطا رو مشاهده می کنید. اگه اینطور هست، باید IP 46.30.211.100 و user-agent RankMathApi/2.0.2 رو در لیست سفید قرار بدید. https://rankmath.com.
می توانید این کار رو در فایروال انجام بدید یا از ارائه دهنده هاست وب خود بخواهید که بیشتر به شما کمک کنن.
وب سایت هاست محلی
ماژول SEO Analyzer Rank Math فقط در سایتی فعال اجرا میشه که در صورت خزیدن از یک سایت خارجی، وضعیت 200 OK رو برمی گردونه. اگه سایت شما به صورت محلی هاست بشه، ماژول SEO Analyzer کار نمی کنه و با یک خطای API به شما برمی گرده.
امیدواریم این مقاله برای درک علت این خطای API Error: HTTP 400 موثر بوده باشه. اگر هنوز با مشکل مواجه هستید یا سؤالی دارید، برای ما کامنت کنید تا بهتون بهترین راه حل رو بهتون پیشنهاد کنیم.