Curl - Unauthorized

Odpowiedz Nowy wątek
2018-07-03 13:21

Rejestracja: 7 lat temu

Ostatnio: 9 miesięcy temu

0

Nie wiem co z tym curl, ale próbuje użyć POST przez curl i wywala błąd autoryzacji (Unauthorized - 401). Ciekawe jest to że gdy próbuje to zrobić przez REST clienta (Advanced REST Client dla Chrome) przy tych samych danych wejściowych, te same dane do autoryzacji oraz ten sam url to nie wywala błędu i jest wszystko super.

Co może być tego powodem ? Warto dodać że Basic auth wygląda idenycznie w curl (widać go z curl>getinfo) jak w rest kliencie. Typ danych jest też ustalony ten sam oraz Header.


"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"`-._,-'
edytowany 3x, ostatnio: Kandif, 2018-07-03 13:29

Pozostało 580 znaków

2018-07-03 14:43

Rejestracja: 7 lat temu

Ostatnio: 9 miesięcy temu

0

Teraz jeszcze bardziej wymiękam. Gdy wysłałem Rest z konsoli przez curl z serwera na którym działa ta aplikacja PHP to zadziałało bez problemu. Muszę przeanalizować czym różnią się dokładnie konfiguracje w aplikacji tego curla ;/.
Konfiguracja w aplikacji:

            CURLOPT_CUSTOMREQUEST => 'POST',
            CURLOPT_URL => $url,
            CURLOPT_HEADER => 0,
            CURLINFO_HEADER_OUT => TRUE,
            CURLOPT_FRESH_CONNECT => 1,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_FORBID_REUSE => 1,
            CURLOPT_TIMEOUT => 10,

"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"-._,-'"-.,-'"`-.,-'"`-._,-'
edytowany 1x, ostatnio: Kandif, 2018-07-03 14:47

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0