Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T TYPO3.CMS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • accessibilityaccessibility
  • TYPO3.CMS
  • Repository
Switch branch/tag
  • TYPO3.CMS
  • typo3
  • sysext
  • backend
  • Classes
  • Clipboard
  • Clipboard.php
Find file BlameHistoryPermalink
  • Benni Mack's avatar
    [!!!][FEATURE] Introduce Guzzle for making HTTP Requests · 23fa188f
    Benni Mack authored Mar 30, 2016
    The Guzzle library is added as a composer dependency
    instead of HttpRequest to request urls from TYPO3.
    
    Guzzle is encapsulated inside a RequestFactory to do
    requests and return PSR-7 compliant Response objects
    to deal with content. In the future, Guzzle can also be used
    to do HTTP requests asynchronously but there is no API
    for that yet as there is no current need for that in the
    TYPO3 Core.
    
    GeneralUtility::getUrl() now uses Guzzle under the hood,
    thus adding headers like the TYPO3 User Agent by default.
    
    A lot of existing TYPO3_CONF_VARS options are now
    removed or merged into Guzzle compliant options which
    are independant of the implementation (cURL, stream
    wrappers, fopen etc).
    
    Resolves: #70056
    Releases: master
    Change-Id: Ibd14bba944b1590bae1b12c10f26365f20576475
    Reviewed-on: https://review.typo3.org/43508
    
    
    Reviewed-by: default avatarMorton Jonuschat <m.jonuschat@mojocode.de>
    Tested-by: default avatarMorton Jonuschat <m.jonuschat@mojocode.de>
    Reviewed-by: Markus Klein's avatarMarkus Klein <markus.klein@typo3.org>
    Tested-by: Markus Klein's avatarMarkus Klein <markus.klein@typo3.org>
    Reviewed-by: default avatarSusanne Moog <typo3@susannemoog.de>
    Tested-by: default avatarSusanne Moog <typo3@susannemoog.de>
    23fa188f