# Protokoll https bzw. http in der APP\_URL in der .env?

**URL:** <https://forum.shopware.com/t/protokoll-https-bzw-http-in-der-app-url-in-der-env/72519>\
**Category:** Installation / Einstieg\
**Created:** [3. Februar 2021 um 10:49 UTC](https://forum.shopware.com/t/protokoll-https-bzw-http-in-der-app-url-in-der-env/72519 "2021-02-03T10:49:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![compragmbh](https://avatars.discourse-cdn.com/v4/letter/c/d07c76/32.png) [@compragmbh](https://forum.shopware.com/u/compragmbh)\
**Post date:** [3. Februar 2021 um 10:49 UTC](https://forum.shopware.com/t/protokoll-https-bzw-http-in-der-app-url-in-der-env/72519/1 "2021-02-03T10:49:29Z")

</div>

Hallo Zusammen,

&nbsp;

Bei einem Kundenshop hatten wir das Problem, dass die API nicht korrekt funktioniert hat.

Konkret gab es beim Versuch Daten über die API mithilfe eines Plugins zu übertragen folgenden Fehler beim Abruf des Authentifizierungstokens:

```
[ERROR] Status Code: 405
         Title: Method Not Allowed
         Detail: No route found for "GET /api/oauth/token": Method Not Allowed
         (Allow: POST)

```

Es war jedoch über folgende Doku ([Shopware 6: Working with the Rest-API and an HTTP Client](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/working-with-the-api-and-an-http-client)) gewährleistet, dass das Plugin den Token IMMER per POST und nie per GET abfragt.

Nach längerer Recherche konnte ich das Problem lösen:

Grund war folgender: In der .env Datei stand

```
APP_URL=http://shopdomain.de

```

Der Shop läuft aber über HTTPS. Damit kam die API offenbar nicht klar.  
Die API bzw. Datenübertragung ging erst wieder mit

```
APP_URL=https://shopdomain.de

```

Daher allgemein die Frage an Shopware oder wer es beantworten kann: **Wie muss die APP\_URL aussehen? ist HTTPS zwingend erforderlich, falls es eine HTTPS-Domain gibt?**

Ohne Protokoll in der APP\_URL scheint es nicht zu gehen (_APP\_URL=[shopdomain.de](http://shopdomain.de)_ wirft ebenfalls einen Konsolenfehler)

Viele Grüße Dennis

---

<div class="post-metadata">

**Author:** ![webschmiede](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/webschmiede/32/12905_2.png) [@webschmiede](https://forum.shopware.com/u/webschmiede)\
**Post date:** [6. Dezember 2022 um 12:02 UTC](https://forum.shopware.com/t/protokoll-https-bzw-http-in-der-app-url-in-der-env/72519/2 "2022-12-06T12:02:38Z")

</div>

Sollte sonst noch jemand auf das Problem stoßen, kann es auch sein, dass ein Apache Webserver Modul „allowmethods“ fehlt.

War auf jeden Fall bei einem unserer Projekte der Fall.
