IT박스

쿼리 매개 변수와 행렬 매개 변수를 사용하는 경우

itboxs 2020. 9. 6. 09:10
반응형

쿼리 매개 변수와 행렬 매개 변수를 사용하는 경우


검색어 매개 변수 :http://example.com/apples?order=random&color=blue

매트릭스 매개 변수 :http://example.com/apples;order=random;color=blue

  1. 언제 쿼리 매개 변수와 행렬 매개 변수를 사용해야합니까?
  2. URL 중간에 매트릭스 매개 변수를 사용할 수 있지만 쿼리 매개 변수는 사용할 수없는 이유는 무엇입니까? 예를 들면 :http://example.com/apples;order=random;color=blue/2006/archive
  3. 행렬 매개 변수가 쿼리 매개 변수의 상위 집합 인 경우 항상 사용하지 않는 이유는 무엇입니까?

매트릭스 매개 변수에 대한 자세한 내용은 http://www.w3.org/DesignIssues/MatrixURIs.html을 참조 하십시오.


Matrix 매개 변수와 쿼리 매개 변수의 차이점은 단순한 관례 이상입니다.

주요 차이점은 다음과 같습니다.

  • 쿼리 매개 변수 가있는 URL 은 중개자 / 프록시 (현재)에서 응답을 캐시하지 않습니다.
  • 행렬 매개 변수는 경로의 아무 곳에 나 나타날 수 있습니다.
  • 상대 uri 계산이 다릅니다
  • 쿼리 매개 변수는 일반적으로 리소스에 대한 기존 메서드를 사용하는 대신 새 동사를 추가하기 위해 악용됩니다.
  • 매트릭스 매개 변수는 자원이 아니며 계층 내에서 표현하기 어려운 정보 공간의 자원을 참조하는 데 도움이되는 측면입니다.
  • 쿼리 대 매트릭스 매개 변수 에서 더 자세히 그리고 더 많은 참조를 사용하여 작성했습니다.

    참고 URL : https://stackoverflow.com/questions/401981/when-to-use-query-parameters-versus-matrix-parameters

    반응형