Pirâmide substituindo Double Forward-Slash em URL Matchdict

Essencialmente, estou apenas criando uma rota de redirecionamento de API dentro do Pyramid para processar solicitações AJAX entre domínios sem usar o JSONP.

Eu adicionei uma rota, assim:

config.add_route("api","/api/{url:.*}")

com o qual eu quero capturar URLs da seguinte forma:

http://domain.com/api/http://location.of/other/api

No entanto, ao pegar o sufixo de URL capturado fora da solicitação de correspondência, recebo o seguinte:

http:/location.of/other/api

Eu estou supondo que algum escape tenha sido feito durante o processamento / correspondência de URL? Como posso evitar isso e obter o URL desejado com duas barras?

Mesmo se eu passar o URL como um parâmetro GET, o problema permanece. Talvez tenha algo a ver com o modo como os multidirecionais da Pyramid trabalham?

questionAnswers(1)

yourAnswerToTheQuestion