Могу ли я перенаправить / псевдоним одного вызова веб-службы на другой? - PullRequest
0 голосов
/ 11 мая 2010

Я написал простой веб-сервис PHP nusoap для приложения и хочу изменить имя одного из действий, чтобы оно стало более понятным. Однако в дикой природе есть приложение на компакт-диске, использующее этот веб-сервис и это действие, и поэтому мне нужно перенаправить или присвоить псевдонимы любым входящим запросам к новому действию ... есть идеи, как мне поступить?

Ответы [ 2 ]

0 голосов
/ 11 мая 2010

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

Например, в Apache необходимо включить mod_rewrite и настроить правила перезаписи либо в конфигурации хоста, либо в файле .htaccess в вашем приложении.

0 голосов
/ 11 мая 2010

Я предполагаю, что под действием вы подразумеваете функцию, а не что-то простое, как.

function oldName($a, $b)
{
    return newName($a, $b);
}

function newName($a, $b)
{
    // do something
    return $a + $b;
}

Похоже на быстрое и простое решение.

...