Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Проблема с CORS на ASP.NET Web API

C#

  1. 124  
    1 dzień25 PLN

    Добрый день! Готов настроить CORS в вашем проекте за кратчайшие сроки.

  • Profil został usunięty
    14 kwietnia 2021, 1:20 |

    Можно узнать как вы добавляете cors в программном коде и настраиваете его? Может где-то по ссылке можно посмотреть?

  • Leonid Martynyuk
    14 kwietnia 2021, 17:33 |

    можно

    https://drive.google.com/open?id=1Qm0yzqRebb4DSVP-OVNrk2WhdGRFzYHA


    интересно  что  корс  вываливается   когда  добавляешь  в  запрос  contentType: "application/json" 



  • Profil został usunięty
    14 kwietnia 2021, 22:49 |

    Доступ запросила на документ
    Вы уверены что ошибка cors? Т/е например в отладчике в браузере при запросе на адрес видите ошибку со словом Origin, например Acccess-Control-Allow-Origin?
    В webapi добавление EnableCors()/AddCors()/UseCors() и настроиваете его на адреса с которых будут запросы, заголовки(для application/json ставите *) и на любые методы - * либо глобально, либо перед контроллером

  • Leonid Martynyuk
    14 kwietnia 2021, 23:11 |

    разрабы   фронтенда   говорят  да.  надо  уточнить  что оно  конкретно им пишет

  • Profil został usunięty
    15 kwietnia 2021, 2:59 |

    И самое важное

    CORS - для безопастности, мы регулируем какие домены(origins) могут обращаться к вашим WebAPI с какими заголовками(application/json) и какие запросы(PUT, DELETE,...) им разрешены

    Т/е мы его используем для ограничения - для безопасности

    Например, у меня есть Web API .Net он запущен на моем сервере и внутренний адрес: localhost:3000, а внешний https://examle.com

    Внутри программы .net я пишу 

    services.AddCors();

    AllowAnyHeader() - разрешаю любые заголовки в том числе application/json; 

    AllowAnyMethod(); - разрешаю любые методы PUT, POST, … 

    У меня указано WithOrigins(“http://localhost:3000”)!! т/е к моему api могут обращаться только сервисы запущенные с текущего локального сервера и порта (with origin: localhost:3000/* or example.com/*(nginx настройки)) иначе будет ошибка

    Попробуйте добавить адреса с которых обращается фронтендер, например в WebAPI .net перед контроллерами

    [EnableCors(origins: "http://www.адрес-фронтендера.com", headers: "*", methods: "*")]

    public class ItemsController : ApiController {}

    Или глобально 

Aktualne zlecenia dla freelancerów w kategorii C#

Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)

Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,…

C i C++C# ∙ 4 dni 19 godzin temu ∙ 6 ofert

Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#

Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy…

C#Aplikacje desktopowe ∙ 7 dni 10 godzin temu ∙ 18 ofert

Junior C#

Szukamy utalentowanego i ambitnego Junior C# programisty, który pragnie rozwoju zawodowego i nowych wyzwań. Twoje przyszłe zadania: - Rozwój i wsparcie rozwiązań backendowych z frontendem (bot Telegram); - Automatyzacja rutynowych procesów w działach Android-rozwoju, wsparcia…

C# ∙ 8 dni temu ∙ 8 ofert

Zleceniodawca
Leonid Martynyuk
Ukraina Charków  63  0
Zlecenie zostało opublikowane
5 lat temu
77 wyświetleń