Bei uns funktioniert die Authentifizierung der API bei Umlaut Domains nicht. Hat das jemand bereits einmal erfolgreich getestet?
Hast du denn im Backend die Punycode Domain eingetragen in den Shopeinstellungen -> Shops?
Ja, habe ich.
Fällt sonst noch jemandem etwas ein, bzw. hat jemand die API erfolgreich mit einer Umlaut Domain getestet?
Kannst du mal eine test.php anlegen und var_dump($_SERVER); machen. Und schauen ob wirklich alle Header ankommen
array(40) { [“USER”]=> string(5) “XXXX” [“HOME”]=> string(50) “/var/www/vhosts/xn–megahome-destilliergert-h8b.de” [“SCRIPT_NAME”]=> string(9) “/test.php” [“REQUEST_URI”]=> string(9) “/test.php” [“QUERY_STRING”]=> string(0) “” [“REQUEST_METHOD”]=> string(3) “GET” [“SERVER_PROTOCOL”]=> string(8) “HTTP/1.0” [“GATEWAY_INTERFACE”]=> string(7) “CGI/1.1” [“REMOTE_PORT”]=> string(5) “51954” [“SCRIPT_FILENAME”]=> string(68) “/var/www/vhosts/xn–megahome-destilliergert-h8b.de/httpdocs/test.php” [“SERVER_ADMIN”]=> string(14) “root@localhost” [“CONTEXT_DOCUMENT_ROOT”]=> string(59) “/var/www/vhosts/xn–megahome-destilliergert-h8b.de/httpdocs” [“CONTEXT_PREFIX”]=> string(0) “” [“REQUEST_SCHEME”]=> string(5) “https” [“DOCUMENT_ROOT”]=> string(59) “/var/www/vhosts/xn–megahome-destilliergert-h8b.de/httpdocs” [“REMOTE_ADDR”]=> string(12) “88.XX.XXX.X” [“SERVER_PORT”]=> string(3) “443” [“SERVER_ADDR”]=> string(12) “93.90.XXX.XX” [“SERVER_NAME”]=> string(38) “www.megahome-destilliergerät.de” [“SERVER_SOFTWARE”]=> string(6) “Apache” [“SERVER_SIGNATURE”]=> string(0) “” [“PATH”]=> string(49) “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin” [“HTTP_COOKIE”]=> string(421) “_ga=GA1.2.960394356.1560577738; allowCookie=1; slt=d162bac4-82a8-42fe-9ae4-fcec2e1c5d82.1; __stripe_mid=fdf99408-16c1-4d5b-b5e3-4d9bad78a83b; session-1=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX; x-ua-device=desktop; x-cache-context-hash=51dcd6492ae368277a33249afc08158fee9ef103; nocache=slt; _gid=GA1.2.1324539040.1565288619; _gat_gtag_UA_XXXXX=1; __csrf_token-1=ToHcC5ubZn8UIsh3BH9Mp050gWgBrX” [“HTTP_UPGRADE_INSECURE_REQUESTS”]=> string(1) “1” [“HTTP_ACCEPT_ENCODING”]=> string(17) “gzip, deflate, br” [“HTTP_ACCEPT_LANGUAGE”]=> string(14) “en-US,en;q=0.5” [“HTTP_ACCEPT”]=> string(63) “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8” [“HTTP_USER_AGENT”]=> string(78) “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0” [“HTTP_CONNECTION”]=> string(5) “close” [“HTTP_X_REAL_IP”]=> string(12) “88.XXX.XXX.X” [“HTTP_HOST”]=> string(38) “www.megahome-destilliergerät.de” [“proxy-nokeepalive”]=> string(1) “1” [“HTTPS”]=> string(2) “on” [“SCRIPT_URI”]=> string(55) “https://www.megahome-destilliergerät.de/test.php” [“SCRIPT_URL”]=> string(9) “/test.php” [“UNIQUE_ID”]=> string(27) “XUxosGGaDyaYTyxFNNaCBAAAAIc” [“FCGI_ROLE”]=> string(9) “RESPONDER” [“PHP_SELF”]=> string(9) “/test.php” [“REQUEST_TIME_FLOAT”]=> float(1565288624.759) [“REQUEST_TIME”]=> int(1565288624) }
War der Request mit einer Authentifizierung?
Nein. Ich habe nur die URL aufgerufen. Wenn ich versuche zu authentifizieren kommt ein 401er.