Bạn sẽ có thể truy cập các tiêu đề trong yêu cầu HTTP đến bằng cách sử dụng cú pháp biến toàn cầu. Ví dụ: để truy cập tên máy chủ của trang web:
$host
# => yourwebsite.com
Tôi tin rằng hầu hết các tiêu đề chuẩn đều có thể truy cập dưới dạng biến toàn cầu trong Tritium. Tuy nhiên, tôi không chắc chắn nếu tất cả các tiêu đề tất cả đều có thể truy cập dưới dạng vars toàn cầu.
Bên trong thư mục dự án của bạn, trên máy phát triển của bạn, cần có một thư mục tmp
chứa gói yêu cầu/phản hồi HTTP. Mỗi gói phải được đóng dấu thời gian với ngày và giờ của yêu cầu. Tôi nghĩ rằng nếu bạn nhìn vào bên trong một trong các thư mục này, bạn sẽ thấy một loạt các tập tin:
- incoming_request
- incoming_response
- outgoing_request
- outgoing_response
Và có thể là một tập tin thứ năm. Tôi không thể nhớ nếu điều này vẫn xảy ra trong phiên bản hiện tại của nền tảng, nhưng có khả năng bạn sẽ tìm thấy tệp thứ năm chứa các biến toàn cục mà máy chủ Tritium tạo ra để lưu trữ các giá trị tiêu đề yêu cầu HTTP. Vì vậy, bạn có thể nhìn vào bên trong tệp đó (nếu nó tồn tại) và tìm ra tên biến mà tiêu đề HTTP của bạn đang sử dụng.
Hy vọng điều đó sẽ hữu ích!
Tôi tin rằng có hai, initial-env.json và final-env.json.Bạn có thể tìm thấy tất cả các biến toàn cầu được đặt cho bạn khi bắt đầu thực thi tritium trong initial-env.json, bao gồm các tiêu đề yêu cầu. – noj