Вызов WebApi на стороне клиента или сервера? - PullRequest
0 голосов
/ 06 апреля 2020

Я пишу. net ядро ​​webapi для моих клиентов. Мне интересно знать, есть ли способ понять, поступает ли вызов со стороны клиента (ie jquery) или со стороны сервера.

Я намерен избежать приема вызовов со стороны клиента потому что я хотел бы, чтобы никто не видел URL веб-интерфейса из браузера.

Можете ли вы мне помочь?

1 Ответ

0 голосов
/ 08 апреля 2020

Я думаю, вы пытаетесь достичь этого.

enter image description here

Большая часть корпоративных приложений развернута на другом сервере для масштабируемости и безопасности. Если ваш API развернут на отдельной виртуальной машине, вы можете разрешить доступ к нему только вашей виртуальной машине, это лучшее и простое решение.

Другое решение

Вы можете также передайте некоторый пользовательский параметр в заголовок httpClient и этот параметр вы можете проверить в веб-API (вы можете создать собственный фильтр и применить его ко всем контроллерам).

...