سلام
با کمک ویو جی اس به وب سرویس متصل میشم و اطلاعاتم سمت سرور دریافت میشه ولی در پاسخ خطای زبر رو دریافت میکنم
Access to XMLHttpRequest at '<http://127.0.0.1:8080/?id=1112&username=1&password=1>' from origin '<http://localhost:8000>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
راهایی که سرچ کردم هم جواب نگرفتم متاسفانه
البته با GuzzleHttp به راحتی متصل میشم و پاسخ درستی میگیرم ولی من میخوام فقط با ویو جی اس اینکارو انجام بدم
@hesammousavi
ممنون میشم اول سوالتون و عنواتونو درست بفرستید اینبار براتون ویرایش کردم ولی دفعه بعد حذف میشه
بنابراین در قبل از ارسال حتما قوانین سوال پرسیدن رو مطالعه کنید.
در مورد سوالتون در سمت سرور یا همین پورت 8080 چه برنامهای در حال اجرا شدن هست باید cros رو روش پیاده کنید
خواهشم میکنم
حتما بهتر مینویسم
در واقع سرور من یک اپلیکیشنی هستش که با دلفی و sql server نوشته شده و هر کوئری که از دیتابیس بخواهیم بصورت کد به این وب سرویس میدیم و پاسخ رو دریافت میکنیم
با postman کار میکنه و جواب میده
با guzzleHttp هم همینطور ولی
با ویو جی اس ارسال میشه درخواست سرور هم دریافت میکنه ولی پاسخ رو خطا میده
من از روش اقای @ali.bayat استفاده کردم و مشکلی ندارم.
CORS کوتاهشدهی عبارت Cross-origin resource sharing است. محل کاربرد CORS در مرورگرهای مدرن و برای بررسی اجازهی دسترسی از راه دور به منابع و سرویسهای تحت وب است.
برای مثال در حالت عادی امکان استفاده از فایلهای فونت از روی یک سرور دیگر وجود ندارد یا امکان ارسال یک درخواست AJAX از روی دامنهای غیر از دامنهی فعلی ناممکن است.CORS ابزاری است که روشی برای حذف این محدودیت در اختیار برنامهنویسان قرار میدهد.
با نصب کردن یکی از پکیجهای زیر این مشکل در لاراول براحتی حل میشه:
https://github.com/barryvdh/laravel-cors
https://github.com/spatie/laravel-cors
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟