نشان کن
کد آگهی: KP8136620146

عنوان: دریافت خطای HTTP 403 هنگام اجرای کد جاوا اسکریپت در بخش کنسول مرورگر

در سراسر کشور
در وبسایت پارسکدرز  (1 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  پروژه‌ای
مهارت‌های مورد نیاز:
HTML
جاوا اسکریپت (Javascript)
PHP
Software Testing
مهندسی نرم افزار (Software Engineering)
دات‌نت (.NET)
HTML
جاوا اسکریپت (Javascript)
PHP
وردپرس (Wordpress)
بازه حقوق:  از 100,000 تا 300,000 تومان
متن کامل آگهی:
من در یک وبسایت (یکی از کارگزاری های بورس که پنل اکسیر داره به آدرس https://ebb.exirbroker.com)، در بخش console مرورگر (firefox یا chrome)، کد زیر را اجرا میکنم:fetch("https://ebb.exirbroker.com/api/v1/order",{method: "POST", credentials: "include",body: JSON.stringify({        insMaxLcode: "IRO3GFRZ0001",        side: "SIDE\_SALE",        price: 10200,        ...    }),headers: {  "Content-Type": "application/json"  }}) .then(response => response.json()) .then(json => console.log(json));این کد همان عملیاتی را  انجام میده که با کلیک کردن روی دکمه خرید-فروش سهم انجام میشه. این کد، درخواست خرید/فروش را مستقیم و با ارسال یک درخواست HTTP-POST به سرور کارگزاری (API) انجام میده. من قبلا این کار را با کمک تابع click {  document.querySelector(“button”).click() } انجام دادم که موفق بود. ولی الان کد بالا، خطای زیر را برمیگردونه:POST https://ebb.exirbroker.com/api/v1/order \[HTTP/*******ms\]Status 403Referrer Policyorigin-when-cross-originو پیام (object) زیر را نشان میده:{  "type": "error",  "msgType": "error",  "description": "مشکل امنیتی.درخواست معتبر نمی باشد",  "descriptionEn": "Security problem.Invalid request",  "errorCode": 9009}من برای فهم مشکل، پکت POST را که با کلیک کردن روی دکمه خرید/فروش به سمت سرور (API) کارگزاری فرستاده میشه با پکتی که کد من ایجاد میکنه و میفرسته مقایسه کردم و تنها یک تفاوت در اونها دیدم؛ یک html header به نام X-App-N در پکت سایت وجود داره (که در هر کلیک، این هدر یک مقدار جدید داره) که در پکت من نیست و من حدس میزنم مشکل به این هدر مربوطه.حالا من از شما میخوام که:1- بررسی کنید آیا مشکل از هدر X-App-N است یا نه و مشکل از جای دیگری است و راه حل اون را بگید.2- اگر مشکل از هدر X-App-N است، بگید که من چطور میتونم مقدار این هدر را درست و ارسال کنم (تابع ایجاد این هدر را میخوام).نکته 1: من کل وبسایت را به شکل فایل html ذخیره و به این پروژه پیوست کردم که میتونید ببینید. در اینها فایلهای جاوا اسکریپتی وجود داره که در اونها توابعی برای ساخت هدر X-App-N دیده میشه ولی من نتونستم تابع را استخراج کنم.نکته 2: من همین کد را (که بر اساس نیاز کمی اصلاح شده) در وبسایت یک کارگزاری دیگه (که پنل تدبیر داره) با موفقیت اجرا کردم و هیچ خطایی برنگرداند!

این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت پارسکدرز برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
پنج‌شنبه 7 تیر 1403، ساعت 07:19