Zadejte hledaný výraz...

Přechod na SSL a chyba 405 z API

David Musil
verified
rating uzivatele
(69 hodnocení)
3. 5. 2018 15:12:22
Ahoj,
přepl jsem projekt na SSL, ale bohužel AJAX požadavky do API vrací v chromu hlášku 405 OPTIONS Method is allowed. Moje požadavky jsou ale metodou GET a POST a stejně se vrací tahle chyba.
Pokud se ptám přes PHP CURL, tak je to v pořádku.
Tuším problém. Google moc nepomohl, tušíte někdo, kde je problém?
header('Content-Type: application/json; charset=utf-8');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE');
Metodu OPTIONS jsem tam měl původně, myslel jsem, že to bude stačit odstranit, ale nestačí to bohužel a chybka je stejně i nadále.
Dokážete poradit?
3. 5. 2018 15:12:22
https://webtrh.cz/diskuse/prechod-na-ssl-a-chyba-405-z-api#reply1343855
Co to dělá bez Access-Control-Allow-Methods?
3. 5. 2018 15:16:21
https://webtrh.cz/diskuse/prechod-na-ssl-a-chyba-405-z-api#reply1343854
skorozacatecnik
verified
rating uzivatele
3. 5. 2018 15:46:50
Ahoj, zkus toto:
3. 5. 2018 15:46:50
https://webtrh.cz/diskuse/prechod-na-ssl-a-chyba-405-z-api#reply1343853
node
verified
rating uzivatele
(5 hodnocení)
4. 5. 2018 10:35:54
Kazdy ajaxovy POST/GET request si najprv vyziada OPTIONS request a az ak dostane odpoved s danou metodou tak vykona post. Toto je klasicky CORS. A 405 je methong NOT allowed, nie allowed. Mas to nejake pomylente. Cize do api si zapracuj options request a vrat post/get... podla api endpointu. Toto je API 101 :D
4. 5. 2018 10:35:54
https://webtrh.cz/diskuse/prechod-na-ssl-a-chyba-405-z-api#reply1343852
Pro odpověď se přihlašte.
Přihlásit