EGOCMS  18.0
EGOTEC Content-Managament-System
Ego_Http Klassenreferenz

Öffentliche Methoden

 addHeader ($headers)
 
 auth ($username, $password='')
 
 proxy ($host, $port, $ssl=false, $username='', $password='', $insecure=false)
 
 get ($url, $additional_header=array())
 
 post ($url, $param=array(), $additional_header=array())
 
 download ($url, $target, $param=array(), $additional_header=array())
 
 upload ($url, $file, $param=array(), $additional_header=array())
 
 request ($request)
 

Datenfelder

 $responseHeader = array()
 
 $code = 0
 
 $responseTime = 0
 
 $content = null
 
 $cookie = array()
 
 $error = null
 
 $verifySSL = true
 
 $json = null
 
 $use_http_build_query = true
 

Geschützte Attribute

 $info = array()
 

Ausführliche Beschreibung

Definiert in Zeile 3 der Datei Ego_Http.php.

Dokumentation der Elementfunktionen

◆ addHeader()

addHeader (   $headers)

Header hinzufügen

Parameter
array$headers
Rückgabe
void

Definiert in Zeile 23 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 36 der Datei Ego_Http.php.

Benutzt addHeader().

+ 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 103 der Datei Ego_Http.php.

Benutzt request().

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

◆ get()

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

Anfrage senden (GET)

Parameter
string$url
array$additional_header
Rückgabe
void

Definiert in Zeile 69 der Datei Ego_Http.php.

Benutzt request().

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

◆ post()

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

Anfrage senden (POST)

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

Definiert in Zeile 85 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 53 der Datei Ego_Http.php.

◆ request()

request (   $request)

Anfrage senden (via cURL)

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

Definiert in Zeile 138 der Datei Ego_Http.php.

Benutzt $cookie.

Wird benutzt von download(), get(), post() 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 122 der Datei Ego_Http.php.

Benutzt request().

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

Dokumentation der Datenelemente

◆ $code

$code = 0

Definiert in Zeile 7 der Datei Ego_Http.php.

◆ $content

$content = null

Definiert in Zeile 9 der Datei Ego_Http.php.

◆ $cookie

$cookie = array()

Definiert in Zeile 10 der Datei Ego_Http.php.

Wird benutzt von request().

◆ $error

$error = null

Definiert in Zeile 11 der Datei Ego_Http.php.

◆ $info

$info = array()
protected

Definiert in Zeile 6 der Datei Ego_Http.php.

◆ $json

$json = null

Definiert in Zeile 13 der Datei Ego_Http.php.

◆ $responseHeader

$responseHeader = array()

Definiert in Zeile 5 der Datei Ego_Http.php.

◆ $responseTime

$responseTime = 0

Definiert in Zeile 8 der Datei Ego_Http.php.

◆ $use_http_build_query

$use_http_build_query = true

Definiert in Zeile 14 der Datei Ego_Http.php.

◆ $verifySSL

$verifySSL = true

Definiert in Zeile 12 der Datei Ego_Http.php.


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