Como vc acham q um encurtador de url acessa a url gerada?

6 respostas
J

Hello people!

Como vc acham q um encurtador de url acessa a url gerada?

exemplo:
http://acessa.me/serio [como ele acessa o “serio”?]

Eu agradeço qualquer opinião q vier.

Abraço a todos!

6 Respostas

A

Ele passa por um mecanismo de reescrita de URL, que vai transformar http://acessa.me/serio em algo como http://acessa.com/encurtador/reescrita?param=serio. Daí em diante, o resto é fácil…

[]´s

Q

geralmente isso é usado como um código hash, ou algo similar, que vai televar ao endereço real, oq vai ser a chave desse hash varia muito, mas de todas as formas precisaria ser um tipo especifico de hash, o modo ‘clássico’ ñ seria mto eficiente

uma ajuda: stackoverflow > how to code a url shortener?

flw, t+

J

asaudate:
Ele passa por um mecanismo de reescrita de URL, que vai transformar http://acessa.me/serio em algo como http://acessa.com/encurtador/reescrita?param=serio. Daí em diante, o resto é fácil…

[]´s

É verdade isso tem sentido.
Mas fiquei pensando como seria para fazer com que a url gerada vire um parametro para q o Servlet capturar?

J

quikkoo:
geralmente isso é usado como um código hash, ou algo similar, que vai televar ao endereço real, oq vai ser a chave desse hash varia muito, mas de todas as formas precisaria ser um tipo especifico de hash, o modo ‘clássico’ ñ seria mto eficiente

uma ajuda: stackoverflow > how to code a url shortener?

flw, t+

Eu vi este post antes, mas lá não fala nada a respeito de como capturar a url gerada e sim como gerar o mesmo.

Eu gostaria de descobrir como por exemplo em java eles transformam a url gerada em parâmetro para ser pego pelo Servlet.

G

Dá uma estudada em filtros. É um mecanismo que intercepta a requisição, re-escrevendo a url, podendo fazer o que você quer.

http://www.google.com.br/#hl=pt-BR&biw=1584&bih=774&q=servlet+filter+site:guj.com.br&aq=f&aqi=&aql=&oq=&fp=f2d4f7675405bd3a

J

g4j:
Dá uma estudada em filtros. É um mecanismo que intercepta a requisição, re-escrevendo a url, podendo fazer o que você quer.

http://www.google.com.br/#hl=pt-BR&biw=1584&bih=774&q=servlet+filter+site:guj.com.br&aq=f&aqi=&aql=&oq=&fp=f2d4f7675405bd3a

Muito bom o modo de como vc pensou.
Eu entendo sobre os filtros, mas nem imaginei que eles seriam útil nesta hora… bem lembrado.

Vou fazer um teste aqui para ver, talvez seja a solução.

Obrigado g4j e a todos q responderam, mas se alguém tiver outra ideia, pode dizer…

Criado 28 de março de 2011
Ultima resposta 28 de mar. de 2011
Respostas 6
Participantes 4