URI
latest

First Steps

  • Overview
  • Requirements and Installation

Usage

  • URI Model
  • Normalizer

Normalization Details

  • Applying Multiple Normalizations
  • Semantically-Lossless Normalizations
  • Potentially-Lossy Normalizations
  • Lossy Normalizations
URI
  • Docs »
  • URI Documentation
  • Edit on GitHub

URI DocumentationΒΆ

The webginition/uri package models, normalizes, parses and compares URLs.

The overview provides a high-level introduction to the package classes.

You might want to skip straight to the Uri usage guide or the Normalizer usage guide.

Usage

  • URI Model
    • Creating a URI
    • Component Access
    • Component Modification
    • Non-Optional Normalization
  • Normalizer
    • Capitalize Percent Encoding
    • Decode Unreserved Characters
    • Convert Empty HTTP Path
    • Remove Default File Host
    • Remove Default Port
    • Remove Path Dot Segments
    • Convert Host Unicode to Punycode
    • Reduce Duplicate Path Slashes
    • Sort Query Parameters
    • Add Path Trailing Slash
    • Remove User Info
    • Remove Fragment
    • Remove www Sub-domain
    • Specify a Default Scheme
    • Remove Filenames From Path By Pattern
    • Remove Query Parameters By Pattern

Normalization Details

  • Applying Multiple Normalizations
    • Multiple Flags
    • Options With No Other Normalizations
    • Apply All Semantically-Lossless Normalizations
  • Semantically-Lossless Normalizations
  • Potentially-Lossy Normalizations
  • Lossy Normalizations
Next

© Copyright 2018, Jon Cram Revision eb32a47b.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.