Ask HN: HTTP Path vs. Query Parameters2 points·by lunch·7 lat temu·3 commentsWhat sort of design considerations might sites like YouTube use when deciding between path or query parameters for identifying resources?For example, YouTube uses a query param 'v' to specify a video id: youtube.com/watch?v=<video_id> Instead of sticking it in the path: youtube.com/watch/<video_id>3 commentsPost comment[–]nonsapreiche·7 lat temureplyI use the first if video_id can not fit in a hierarchical model[–]highhedgehog·7 lat temureplyCan you elaborate, I am interested? What do you mean by "if video_id cannot fit in a hierarchical model"?[–]nonsapreiche·7 lat temureplyLike a matrix versus a tree
For example, YouTube uses a query param 'v' to specify a video id:
Instead of sticking it in the path: