EGOCMS  24.0
EGOTEC Content-Managament-System
Ego_Http Klassenreferenz

Öffentliche Methoden

 __construct ()
 
 addHeader ($headers)
 
 auth ($username, $password='')
 
 proxy ($host, $port, $ssl=false, $username='', $password='', $insecure=false)
 
 get ($url, $additional_header=array(), int $timeout=0)
 
 post ($url, $param=array(), $additional_header=array(), $callback=null)
 
 delete ($url, $additional_header=array())
 
 put ($url, $param=array(), $additional_header=array())
 
 download ($url, $target, $param=array(), $additional_header=array())
 
 upload ($url, $file, $param=array(), $additional_header=array())
 
 multiRequest (array $requests)
 
 request ($request)
 

Datenfelder

 $responseHeader = []
 
 $multiResponseHeader = []
 
 $code = 0
 
 $multiCode = []
 
 $responseTime = 0
 
 $multiResponseTime = []
 
 $content = null
 
 $multiContent = []
 
 $cookie = []
 
 $multiCookie = []
 
 $error = null
 
 $multiError = []
 
 $verifySSL = true
 
 $json = null
 
 $multiJson = []
 
 $returnHeader = true
 
 $use_http_build_query = true
 
 $flatten_array_params = false
 

Geschützte Attribute

 $info = []
 
 $multiInfo = []
 

Ausführliche Beschreibung

Definiert in Zeile 3 der Datei Ego_Http.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct ( )

Konstruktor

Definiert in Zeile 30 der Datei Ego_Http.php.

Benutzt proxy().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ addHeader()

addHeader (   $headers)

Header hinzufügen

Parameter
array$headers
Rückgabe
void

Definiert in Zeile 52 der Datei Ego_Http.php.

Wird benutzt von auth().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ auth()

auth (   $username,
  $password = '' 
)

Authentifizierung hinzufügen

Parameter
string$username
string$password
Rückgabe
void

Definiert in Zeile 65 der Datei Ego_Http.php.

Benutzt addHeader().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ delete()

delete (   $url,
  $additional_header = array() 
)

Anfrage senden (DELETE)

Parameter
string$url
array$additional_header
Rückgabe
void

Definiert in Zeile 132 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ download()

download (   $url,
  $target,
  $param = array(),
  $additional_header = array() 
)

Datei herunterladen

Parameter
string$url
string$target
array$param
array$additional_header
Rückgabe
void

Definiert in Zeile 166 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ get()

get (   $url,
  $additional_header = array(),
int  $timeout = 0 
)

Anfrage senden (GET)

Parameter
string$url
array$additional_header
Rückgabe
void

Definiert in Zeile 98 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ multiRequest()

multiRequest ( array  $requests)

Führt einen Multi-cURL aus

Parameter
array$requests
Rückgabe
void

Definiert in Zeile 202 der Datei Ego_Http.php.

◆ post()

post (   $url,
  $param = array(),
  $additional_header = array(),
  $callback = null 
)

Anfrage senden (POST)

Parameter
string$url
array$param
array$additional_header
callable$callback
Rückgabe
void

Definiert in Zeile 115 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ proxy()

proxy (   $host,
  $port,
  $ssl = false,
  $username = '',
  $password = '',
  $insecure = false 
)

Proxy hinzufügen

Parameter
string$host
integer$port
boolean$ssl
string$username
string$password
boolean$insecure
Rückgabe
void

Definiert in Zeile 82 der Datei Ego_Http.php.

Wird benutzt von __construct().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ put()

put (   $url,
  $param = array(),
  $additional_header = array() 
)

Anfrage senden (PUT)

Parameter
string$url
array$param
array$additional_header
Rückgabe
void

Definiert in Zeile 148 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ request()

request (   $request)

Anfrage senden (via cURL)

Parameter
array$request[ url => String, method => String, header => array ]
Rückgabe
void

Definiert in Zeile 283 der Datei Ego_Http.php.

Wird benutzt von delete(), download(), get(), post(), put() und upload().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ upload()

upload (   $url,
  $file,
  $param = array(),
  $additional_header = array() 
)

Datei hochladen

Parameter
string$url
string$file
array$param
array$additional_header
Rückgabe
void

Definiert in Zeile 185 der Datei Ego_Http.php.

Benutzt request().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Felder

◆ $code

$code = 0

Definiert in Zeile 9 der Datei Ego_Http.php.

◆ $content

$content = null

Definiert in Zeile 13 der Datei Ego_Http.php.

◆ $cookie

$cookie = []

Definiert in Zeile 15 der Datei Ego_Http.php.

◆ $error

$error = null

Definiert in Zeile 17 der Datei Ego_Http.php.

◆ $flatten_array_params

$flatten_array_params = false

Definiert in Zeile 24 der Datei Ego_Http.php.

◆ $info

$info = []
protected

Definiert in Zeile 7 der Datei Ego_Http.php.

◆ $json

$json = null

Definiert in Zeile 20 der Datei Ego_Http.php.

◆ $multiCode

$multiCode = []

Definiert in Zeile 10 der Datei Ego_Http.php.

◆ $multiContent

$multiContent = []

Definiert in Zeile 14 der Datei Ego_Http.php.

◆ $multiCookie

$multiCookie = []

Definiert in Zeile 16 der Datei Ego_Http.php.

◆ $multiError

$multiError = []

Definiert in Zeile 18 der Datei Ego_Http.php.

◆ $multiInfo

$multiInfo = []
protected

Definiert in Zeile 8 der Datei Ego_Http.php.

◆ $multiJson

$multiJson = []

Definiert in Zeile 21 der Datei Ego_Http.php.

◆ $multiResponseHeader

$multiResponseHeader = []

Definiert in Zeile 6 der Datei Ego_Http.php.

◆ $multiResponseTime

$multiResponseTime = []

Definiert in Zeile 12 der Datei Ego_Http.php.

◆ $responseHeader

$responseHeader = []

Definiert in Zeile 5 der Datei Ego_Http.php.

◆ $responseTime

$responseTime = 0

Definiert in Zeile 11 der Datei Ego_Http.php.

◆ $returnHeader

$returnHeader = true

Definiert in Zeile 22 der Datei Ego_Http.php.

◆ $use_http_build_query

$use_http_build_query = true

Definiert in Zeile 23 der Datei Ego_Http.php.

◆ $verifySSL

$verifySSL = true

Definiert in Zeile 19 der Datei Ego_Http.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: