powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Мультитональность запросов WebApi
10 сообщений из 10, страница 1 из 1
Мультитональность запросов WebApi
    #39071023
Romadzk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! подскажите как реализовать такую штуку... Есть сайт опубликован в двух доменах, надо в зависимости от домена, в котором сделан запрос направлять на разные Action контроллера.
Буду благодарен за любую информацию
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071080
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит разные? поясни. к примеру я вот обращаюсь к testapi.com/api/getsome и что меня перекинет на testapi.com/api/getsomeForDomain ?
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071092
Romadzk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,
Допустим у меня есть два домена contoso.com & test.comtoso.com и допустим пришел запрос с домена contoso.com с такими заголовками /api/Tasks/GetTasksByproject?id=368b924c-5b75-4b9e-a002-bed9fd522e84 этот запрос обработает метод GetTasksByproject контроллера Tasks а если с другого домена такой же запрос придет то должен обработать метод GetTasksByprojectTest контроллера Tasks
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071261
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
url rewrite?
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071483
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romadzk,
а при этом клиент дергает тот ж урл что и первый раз ( домен/api/Tasks/GetTasksByproject)?
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071813
Romadzk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,
если придет запрос с домена
contoso.com/api/Tasks/GetTasksByproject?id=368b924c-5b75-4b9e-a002-bed9fd522e84 будет обрабатывать контроллер Tasks метод GetTasksByproject
а если придет запрос с домена
test.contoso.com/api/Tasks/GetTasksByproject?id=368b924c-5b75-4b9e-a002-bed9fd522e84 будет обрабатывать контроллер Tasks метод GetAnotherTasksByproject
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39071814
Romadzk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romadzk,

УРЛ не должен меняться, должны меняться методы обработки
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39072013
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomadzkRomadzk,

УРЛ не должен меняться, должны меняться методы обработкиурл и не будет меняться.
примерно так это выглядит:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    <rewrite>
            <rewriteMaps>
                <rewriteMap name="Configs" />
            </rewriteMaps>
            <rules>
                <rule name="Правило переопределения1 для Configs">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{URL}" pattern="test.contoso.com/(.*)GetTasksByproject(.*)" />
                    </conditions>
                    <action type="Rewrite" url="test.contoso.com/{C:1}GetAnotherTasksByproject{C:2}" appendQueryString="false" />
                </rule>
            </rules>
        </rewrite>
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39072021
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вариантов море
1. url rewrite
2. подшаманить роутинг чтоб домен учитывал
3. сделать программное перенаправление
выбирай.)
...
Рейтинг: 0 / 0
Мультитональность запросов WebApi
    #39072117
Romadzk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,

Спасибо за вариант, буду его тестировать
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Мультитональность запросов WebApi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]