SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.02.2016, 13:00:39
lupo72 lupo72 ist offline
Anfänger
 
Registriert seit: Feb 2016
Beiträge: 2
lupo72 befindet sich auf einem aufstrebenden Ast
SoapClient mit Authorization Basic Header

Ich muss einen SoapClient zu einem Webservice mit Anmeldedaten erstellen.

Der Server verlangt das die Authentfizierung per Header Authorization Basic mitgeschickt wird - mit SoapUI bekomme ich die Connection indem ich die Authorization "basic" mit angebe wie kann ich das in PHP nachbauen?

Dieser Header wird verlangt - so schickt ihn SoapUI

POST http://aktuell.kundeninformation.net/api/soap/v6 HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ""
Content-Length: 302
Host: aktuell.kundeninformation.net
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Authorization: Basic [user&pass-base64-encoded]

So sieht mein Code momentan aus - ich versuche die Authorisierung per SoapHeader zu setzen

$namespace = "http://ecircle.com/developer/ecmapi";
$wsdl = "https://sslh.teradatadmc.com/teradata/api/soap/v6?wsdl";
$client = new SoapClient($wsdl, array("trace" => 1, "exceptions" => 0));
$login = 'xxx';
$password = 'yyy';
$header = new SoapHeader($namespace, 'Authorization: Basic', base64_encode($login. ':' $password));
$client->__setSoapHeaders($header);


Der Server lehnt die Verbindung mit Error 401 Unauthorized ab

Laut Stacktrace wird auch lediglich dieser Header empfangen:

public '__last_request_headers' => string 'POST /api/soap/v6 HTTP/1.1
Host: aktuell.kundeninformation.net
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.5.12
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Content-Length: 584

Kann mir jemand einen Hinweis geben, wie ich dem SoapClient einen Authorization Basic Header voranstellen kann?
Mit Zitat antworten
  #2  
Alt 15.02.2016, 12:39:54
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 28
Beiträge: 1.405
Domi befindet sich auf einem aufstrebenden Ast
Domi eine Nachricht über ICQ schicken
AW: SoapClient mit Authorization Basic Header

Hi und willkommen im Forum,

du könntest versuchen mal user und pass direkt in die URL mit einzugeben:

PHP-Code:
'http://'.$sUser.':'.$sPass.'@bla.test.de/app/api'
Denke das sollte schon mal den ersten Erfolg bringen ;)
__________________


the best way to be ready for the future is to invent it
Mit Zitat antworten
  #3  
Alt 16.02.2016, 14:59:50
lupo72 lupo72 ist offline
Anfänger
 
Registriert seit: Feb 2016
Beiträge: 2
lupo72 befindet sich auf einem aufstrebenden Ast
AW: SoapClient mit Authorization Basic Header

Hallo,

danke für die Rückmeldung - ich habe den Fehler inzwischen selber gefunden:

Es funktioniert über die zusätzlichen Parameter "login" und "password" (s.a. php.net/soapclient)

$client = new SoapClient($wsdl, array('login' => $login, 'password' => $password));

Grüße,
Lupo
Mit Zitat antworten
Antwort

Stichworte
authorization basic, header, soapclient


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php / header / image / sql Pinkrabbit PHP für Fortgeschrittene und Experten 4 31.01.2008 14:50:27
location header franzi PHP Grundlagen 5 27.09.2007 17:19:55
Cannot Modify Header Information Jane PHP Grundlagen 10 02.08.2006 16:09:44
PHP Header in Kombo mit anderem Skript - Problem Natheedo PHP für Fortgeschrittene und Experten 0 19.12.2005 00:40:21
header htaccess Jürg PHP für Fortgeschrittene und Experten 5 11.10.2003 14:13:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:05:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.


© 2001-2016 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt