Budget: 300 UAH Deadline: 1 day
Добрый день! Готов настроить CORS в вашем проекте за кратчайшие сроки.
Есть приложение - класический Web APi на .NET без авторизации и всяких наворотов - просто методы WEB API.
Не получается заставить работать через CORS. Не работают методы DELETE и PUT
вставка заголовков в web.config и прочие стандартные методы не срабатывают.
Нужно понять проблема в приложении или в настройке IIS.
Если окажется что в IIS зайти удаленно настроить.
Описать решение чтобы можно было повторить на продакшене.
Budget: 300 UAH Deadline: 1 day
Добрый день! Готов настроить 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 {}
Или глобально
We are looking for an experienced Unity developer to help complete the game development. About the game: Genre: farm simulator. The game is already being developed in Unity. Initially, it was created for mobile devices, but later it was decided to release it for Steam (PC). What needs to be done: Finish the game according to the completed technical specification. Adapt the existing functionality for PC and Steam. Implement the already planned mechanics and interface. What we provide: Detailed technical specification. All necessary materials (models, graphics, objects, etc.). Photos, videos, screenshots, and recordings of the original game. A ready implementation plan. We are recreating a game that successfully operated over 10 years ago, so there is no need to invent or design from scratch. All mechanics, interface, and logic are already defined — they need to be implemented in Unity with quality. For project familiarization, we provide a link to one of the game video reviews: Insert link here. Requirements: Experience working with Unity. Experience in developing or adapting games for PC/Steam will be an advantage. Ability to work according to the provided technical specification. In your response, please indicate: examples of your work; experience working with Unity; estimated hourly rate or cost of execution. One of the video reviews: https://www.youtube.com/watch?v=5_wKoX7zRc0