Google Cloud Endpoints/Servlets stupid question

User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Google Cloud Endpoints/Servlets stupid question

Post by АццкоМото »

Всем привет,

вопрос не имеет практического значения, но в очке зудит узнать, как так

Есть у меня пет-проект с Google Cloud Endpoints. Все работает, все прекрасно. НО. Сервлет ендпойнта декларируется в web.xml вот так:
<servlet>
<servlet-name>SystemServiceServlet</servlet-name>
<servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
<init-param>
<param-name>services</param-name>
<param-value>com.xxx.backend.API</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>SystemServiceServlet</servlet-name>
<url-pattern>/_ah/spi/*</url-pattern>
</servlet-mapping>

а URL для дергания этого эндпоинта выглядит как
https://myserver.com//_ah/api/<method>

Внематочно, вопрос: каким образом s мутирует в а? (Тот факт, что на клавиатуре они рядом только добавляет интриги)
Мат на форуме запрещен, блдж!
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Google Cloud Endpoints/Servlets stupid question

Post by Palych »

Может оно просто игнорируется гуглем?
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Google Cloud Endpoints/Servlets stupid question

Post by helg »

Вживить JSP, в котором дампануть контейнер request.getServletContext().getServletRegistrations() - и посмотреть mappings URL->servlet в живом сервере.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Cloud Endpoints/Servlets stupid question

Post by АццкоМото »

Palych wrote:Может оно просто игнорируется гуглем?
не, не игнорируется
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Cloud Endpoints/Servlets stupid question

Post by АццкоМото »

helg wrote:Вживить JSP, в котором дампануть контейнер request.getServletContext().getServletRegistrations() - и посмотреть mappings URL->servlet в живом сервере.
так маппингсы на живом сервере я описал в заглавном посте. вопрос был - как так выходит
в целом-то пох, мне что spi написать, что api, что кергуду-бамбармия - один половой член
Мат на форуме запрещен, блдж!
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Google Cloud Endpoints/Servlets stupid question

Post by helg »

Правила отображения (mapping) url->servlet могут быть заданы не только в web.xml приложения, но и в других местах. Например, в глобальном конфиге веб-контейнера, или в коде методом ServletRegistration.addMapping().

Посмотреть текущие правила - и станет понятно: внутри веб-контейнера что не так или по дороге.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Cloud Endpoints/Servlets stupid question

Post by АццкоМото »

helg wrote:Правила отображения (mapping) url->servlet могут быть заданы не только в web.xml приложения, но и в других местах. Например, в глобальном конфиге веб-контейнера, или в коде методом ServletRegistration.addMapping().

Посмотреть текущие правила - и станет понятно: внутри веб-контейнера что не так или по дороге.
ммм... makes sense...
Мат на форуме запрещен, блдж!

Return to “Вопросы и новости IT”