Budżet: 300 UAH Termin: 1 dzień
Добрый день! Готов настроить CORS в вашем проекте за кратчайшие сроки.
Есть приложение - класический Web APi на .NET без авторизации и всяких наворотов - просто методы WEB API.
Не получается заставить работать через CORS. Не работают методы DELETE и PUT
вставка заголовков в web.config и прочие стандартные методы не срабатывают.
Нужно понять проблема в приложении или в настройке IIS.
Если окажется что в IIS зайти удаленно настроить.
Описать решение чтобы можно было повторить на продакшене.
Budżet: 300 UAH Termin: 1 dzień
Добрый день! Готов настроить CORS в вашем проекте за кратчайшие сроки.
Можно узнать как вы добавляете cors в программном коде и настраиваете его? Может где-то по ссылке можно посмотреть?
можно
https://drive.google.com/open?id=1Qm0yzqRebb4DSVP-OVNrk2WhdGRFzYHA
интересно что корс вываливается когда добавляешь в запрос contentType: "application/json"
Доступ запросила на документ
Вы уверены что ошибка cors? Т/е например в отладчике в браузере при запросе на адрес видите ошибку со словом Origin, например Acccess-Control-Allow-Origin?
В webapi добавление EnableCors()/AddCors()/UseCors() и настроиваете его на адреса с которых будут запросы, заголовки(для application/json ставите *) и на любые методы - * либо глобально, либо перед контроллером
разрабы фронтенда говорят да. надо уточнить что оно конкретно им пишет
И самое важное
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 {}
Или глобально
Szukamy doświadczonego dewelopera Unity, który pomoże zakończyć rozwój gry. O grze: Gatunek: symulator farmy. Gra jest już rozwijana na Unity. Początkowo była tworzona na urządzenia mobilne, ale później podjęto decyzję o wydaniu jej na Steam (PC). Co należy zrobić: Ukończyć grę zgodnie z gotowym dokumentem technicznym. Dostosować istniejącą funkcjonalność do PC i Steam. Wdrożyć już zaplanowane mechaniki i interfejs. Co oferujemy: Szczegółowy dokument techniczny. Wszystkie niezbędne materiały (modele, grafika, obiekty itp.). Zdjęcia, filmy, zrzuty ekranu oraz nagrania z przejścia oryginalnej gry. Gotowy plan realizacji. Odtwarzamy grę, która z powodzeniem działała ponad 10 lat temu, więc nie trzeba nic wymyślać ani projektować od zera. Wszystkie mechaniki, interfejs i logika są już określone — należy je jakościowo zrealizować w Unity. Aby zapoznać się z projektem, dodajemy link do jednego z przeglądów gry: Wstaw link tutaj. Wymagania: Doświadczenie w pracy z Unity. Doświadczenie w rozwijaniu lub dostosowywaniu gier na PC/Steam będzie atutem. Umiejętność pracy według gotowego dokumentu technicznego. W odpowiedzi prosimy o podanie: przykładów swoich prac; doświadczenia w pracy z Unity; orientacyjnej stawki godzinowej lub kosztu wykonania. Jeden z przeglądów wideo: https://www.youtube.com/watch?v=5_wKoX7zRc0