Bằng cách nào đó HTTParty trả về 401 trong đó CURL hoạt động tốt. Không chắc chắn cách chuyển mã thông báo trong tiêu đề.HTTParty và ủy quyền qua mã thông báo
làm việc (200):
curl http://localhost:3020/api/products -H 'Authorization: Token token="111"'
Không làm việc (401):
HTTParty.get('http://localhost:3020/api/products', headers: {"Authorization: Token token" => '111'})
Tôi đã thử với kết quả chỉ "Authorization" => '111'
và "token" => '111'
nhưng cùng.
Phần tiêu đề thiếu dấu ngoặc kép vào cuối . Nên là: tiêu đề: {"Ủy quyền" => "Mã thông báo token = \" 111 \ ""}) –
Cố định @BrianKunzig –
Bạn không thực sự phải bao gồm dấu ngoặc kép cho '111' – kurenn