مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammad_mv

عضویت از 1396/04/14

مشکل در دریافت اطلاعات از سرور

  • دوشنبه 13 شهریور 1396
  • 13:34
تشکر میکنم

سلام دوستان خسته نباشید .

من هنگام دریافت اطلاعات با انگولار از سرور دیگر با این ارور مواجه شدم :  Cross-Origin Request Blocked . من خودم برای حل این مشکل یک سری کد به Web Config برای فعال کردن Cross Origins اضافه می کردم

ولی میگن که باید آدرس api/ رو به api آن ها reverse proxy کنیم .

با جستجو در گوگل به کد های زیر رسیدم ولی باز هم مشکل حل نشد . در صورت امکان راهنمایی کنید .

  <rewrite>
      <rules>
        <rule name="ReverseProxyInboundRule" stopProcessing="true">
          <match url="api/(.*)" />
          <action type="Rewrite" url="http://site.ir/{R:1}/" logRewrittenUrl="true" />
          <conditions>
          </conditions>
        </rule>
      </rules>
    </rewrite>

پاسخ های این پرسش

تعداد پاسخ ها : 11 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 13 شهریور 1396
  • 13:37

موقع ایجاد پروژه تیک WebApi رو زده بودید ؟

کاربر سایت

mohammad_mv

عضویت از 1396/04/14

  • دوشنبه 13 شهریور 1396
  • 13:42

بله تیکو زده بودم . این نکته رو بگم که اطلاعات رو از Web Api یک سایت دیگر دریافت میکنم .

یک Web Api در پروژه خودم درست کردم و در استفاده از آن مشکلی نداشتم ولی برای دریافت از سرور آن ها این ارور رو میده

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 13 شهریور 1396
  • 13:42
کاربر سایت

mohammad_mv

عضویت از 1396/04/14

  • دوشنبه 13 شهریور 1396
  • 14:11

متاسفانه با این حل نشد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 13 شهریور 1396
  • 14:12

به احتمال خیلی زیاد مشکل از سرور WebApi هست

اگر دسترسی دارید از صحت خروجی دیتا مطمئن بشید

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 13 شهریور 1396
  • 14:13

نسخه انگولار که در پروژه استفاده می کنید چیست ؟

کاربر سایت

mohammad_mv

عضویت از 1396/04/14

  • دوشنبه 13 شهریور 1396
  • 14:16

با نرم افزار Postman که به Web APi درخواست میفرستم اطلاعاتو بدون مشکلی نشون میده ولی در پروژه این ارور رو میده .

از نسخه 1.6 انگولار استفاده می کنم

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 13 شهریور 1396
  • 14:20

این لینک هم بررسی کنید:

how-to-enable-cors-in-the-asp-net-web-api.aspx

کاربر سایت

mvc_esmaeili

عضویت از 1395/08/22

  • دوشنبه 13 شهریور 1396
  • 18:14
Microsoft asp.net web api.cors نصب شود Enablecors در گلوبال کنترلر متد تنظیم شود
کاربر سایت

mvc_esmaeili

عضویت از 1395/08/22

  • دوشنبه 13 شهریور 1396
  • 18:17
شاید پورت هاست و اوریجین یکی نیستhost,,,,,,,,,,origin
کاربر سایت

azad222

عضویت از 1394/09/24

  • سه شنبه 5 آذر 1398
  • 19:47

منهم همین مشکل را دارم.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)