2009-12-24 3 views

Répondre

14

Dans la définition d'une URL (voir par exemple here):

URL Fragment

La spécification d'URL en vigeur à l'écriture de ce document ([RFC1738]) offre un mécanisme se référer à une ressource , mais pas à un emplacement dans une ressource. La communauté Web a adopté une convention appelée «fragment URL» pour faire référence aux ancres dans un document HTML . Une URL de fragment se termine par avec "#" suivi d'un identificateur d'ancrage . Par exemple, voici une URL pointant fragment à une ancre nommé section_2:

http://somesite.com/html/top.html#section_2

La partie #section_2 est aussi appelé "fragment". Son interprétation dépend de l'agent utilisateur (navigateur AKA du client AKA), bien que la convention universelle soit l'ancre d'une étiquette <a> à laquelle le navigateur est invité à se positionner.

La chaîne de requête, comme expliqué here, est la partie de l'URL qui est transmise au programme côté serveur - normalement après une ? et jusqu'à l'exclusion de l'# le cas échéant. Ainsi, dans:

http://server/path/program?query_string#thefrag 

la chaîne de requête serait query_string et le fragment serait thefrag.

Questions connexes