URL
통합 자원 위치
URL은 인터넷 주소야. 구성요소가 클라이언트에게 뭘 열어야 할지 알려줘.
다른 예시
청구서 링크는 안정적인 경로와 쿼리를 써요. 프래그먼트는 이의 제기된 항목으로 바로 이동시켜요.
주요 부분
- 01Originating request
- 02Resolution or processing hop
- 03Response, timing, and failure
사용할 때
URL을 안정적이고 공유 가능하게 만드세요. 명확한 인코딩, 주요 URL 하나, 적절한 접근 검사를 사용하세요.
다음 경우에는 사용하지 마세요
URL에 비밀을 두거나 서버 데이터를 위해 프래그먼트를 사용하지 마세요. 공개 경로를 변경하기 전에 리디렉션을 추가하세요.
코드에서 사용된 이름
scheme://host/path?query#fragment 출시하기 전에
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome:Complete the task with 통합 자원 위치 (URL)。 User context:청구서 링크는 안정적인 경로와 쿼리를 써요. 프래그먼트는 이의 제기된 항목으로 바로 이동시켜요. Technical concept or control:통합 자원 위치 (URL)。 Why it fits:URL을 안정적이고 공유 가능하게 만드세요. 명확한 인코딩, 주요 URL 하나, 적절한 접근 검사를 사용하세요. Do not use it when:URL에 비밀을 두거나 서버 데이터를 위해 프래그먼트를 사용하지 마세요. 공개 경로를 변경하기 전에 리디렉션을 추가하세요. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary):이 표준은 나열된 범위만 적용합니다. 시각적 스타일, 제품 결정, 또는 Vibulary 예시는 선택하지 않습니다. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
이 요청을 확인하세요
Review how 통합 자원 위치 (URL) is used now. Definition: URL은 인터넷 주소야. 구성요소가 클라이언트에게 뭘 열어야 할지 알려줘. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.