Skip to main content

This small library module assists with tasks related to Content Negotiation by Profile

Project description

This small library module assists with tasks related to Content Negotiation by Profile, which is a W3C Standard about how Internet clients may negotiate for content provided by servers based on data profiles to which the content conforms.

Library Structure

The library really only consists of a few classes:

  • LinkHeaderParser

    • parses Link headers, of the sort generated by Conneg by P HTTP Functional Profile-compliant systems

    • can separate out profiles, described as per the Conneg by P HTTP’s list profiles function

    • can separate out profile URI/token mappings, as per the Conneg by P Link Attributes specification.

  • AcceptProfileHeaderParser

    • parses Accept-Profile headers, of the sort needed to be supplied by clients when requesting content by profile according to Conneg by P’s HTTP Functional Profile

See the code itself for class and method documentation!

Licence

This is licensed under GNU General Public License (GPL) v3.0. See the license deed for more details.

Contacts

Lead Developer:

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

connegp-0.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

connegp-0.2-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file connegp-0.2.tar.gz.

File metadata

  • Download URL: connegp-0.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for connegp-0.2.tar.gz
Algorithm Hash digest
SHA256 768df64221643d16cf11d09713381d1ac9c798584773d460fc675e40894aab77
MD5 7ba4922539d7c855242749a21dd6be34
BLAKE2b-256 1aa9bb09b583ecfe2e93ec9541e3b1f8bf574a48c16527b55e75bd8fd4ca5364

See more details on using hashes here.

Provenance

File details

Details for the file connegp-0.2-py3-none-any.whl.

File metadata

  • Download URL: connegp-0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for connegp-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 294c4f8c7b763ac514735ff24c4bc3cb930271fa3a2022f28b4d00ff8fcedab9
MD5 db88239532ed509430eaa59afdb02d6b
BLAKE2b-256 f127926db8eac3228b0cbb31f44337f8e9fdb6b6f94930f439b5918acee5aa17

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page