PHP Classes

File: includes/src/vendor/rmccue/requests/docs/goals.md

Recommend this page to a friend!
  Classes of Subin Siby   Lobby   includes/src/vendor/rmccue/requests/docs/goals.md   Download  
File: includes/src/vendor/rmccue/requests/docs/goals.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: Lobby
Web OS to install and run Web applications
Author: By
Last change:
Date: 8 years ago
Size: 1,106 bytes
 

Contents

Class file image Download

Goals

  1. Simple interface

    Requests is designed to provide a simple, unified interface to making requests, regardless of what is available on the system. This means not worrying.

  2. Fully tested code

    Requests strives to have 90%+ code coverage from the unit tests, aiming for the ideal 100%. Introducing new features always means introducing new tests

    (Note: some parts of the code are not covered by design. These sections are marked with `@codeCoverageIgnore` tags)

  3. Maximum compatibility

    No matter what you have installed on your system, you should be able to run Requests. We use cURL if it's available, and fallback to sockets otherwise. We require only a baseline of PHP 5.2, leaving the choice of PHP minimum requirement fully in your hands, and giving you the ability to support many more hosts.

  4. No dependencies

    Requests is designed to be entirely self-contained and doesn't require anything else at all. You can run Requests on an entirely stock PHP build without any additional extensions outside the standard library.