2016-09-26 54 views
8

Làm thế nào tôi có thể gửi tiêu đề trong khung nhìn Django REST khung nhìn API có thể xem được, tôi xác thực cuộc gọi bằng cách khớp một mã thông báo và được chuyển trong tiêu đề. Tôi có thể sử dụng API đó trong người đưa thư và nó hoạt động rất tốt, nhưng tôi muốn cung cấp đầu vào cho việc đặt mã thông báo truy cập vào API có thể duyệt của khung công tác REST của Django.Làm thế nào để gửi tiêu đề trong Django phần còn lại khuôn khổ có thể duyệt API

Để tham khảo như nơi tôi muốn đầu vào cho tiêu đề, tôi đính kèm hình ảnh giao diện người dùng.

enter image description here

Any help is appreciated. Cảm ơn

+0

Bạn có thể cần phải mở rộng chế độ xem đó theo cách thủ công vì nó không phải là thứ được hỗ trợ ra khỏi hộp. – serg

+0

@serg Bạn có bất kỳ tham chiếu nào về cách thực hiện việc này không? –

+0

tất cả tôi có thể tìm thấy http://www.django-rest-framework.org/topics/browsable-api/#customizing – serg

Trả lời

0
  • Trong bạn đưa thư chọn Post phương pháp và Headers đề nghị viết Authorization cho khóa và Token bd8877272b3384341d063d1 cho giá trị . Sử dụng mã thông báo được tạo cho mỗi người dùng.
  • Hoặc bạn cũng có thể nhập tên người dùng và mật khẩu thay vì mã thông báo trong Tiêu đề trong thư bưu chính.
+0

Tôi biết làm thế nào để làm điều đó trong postman, nhưng tôi muốn sử dụng giao diện người dùng của khung còn lại django, và cần một cách để thiết lập các tiêu đề trong giao diện người dùng. –

1

Kiểm tra modheader. Nó cho phép bạn đặt tiêu đề cho yêu cầu của bạn. Bạn có thể đặt tự động nhận dạng thẻ ở đó "Tên" sẽ là "Ủy quyền" và "Giá trị" sẽ là "Mã thông báo".

Trong trường hợp của tôi, tôi đã sử dụng rest_framework_JWT như vậy, Tiêu đề ủy quyền giống như "JWT your_token".

Các vấn đề liên quan