मैं एक एपीआई बना रहा हूं जहां फेसबुक लॉगिन के लिए एक्सेस टोकन में हेडर डेटा के माध्यम से भेजा जाएगा। अब मेरा सवाल है: मैं हेडर से इस डेटा को कैसे पढ़ूं?रेलों में हेडर डेटा पढ़ना
47
A
उत्तर
77
request.headers["Content-Type"] # => "text/plain"
शीर्षलेख के नाम से "सामग्री-प्रकार" को प्रतिस्थापित करें जिसे आप पढ़ना चाहते हैं। के लिए रेल 4.2
2 तरीके उन्हें रेल 4.2 में प्राप्त करने के लिए कर रहे हैं
अद्यतन: पुराना तरीका (अभी भी काम कर):
request.headers["Cookie"]
नया तरीका:
request.headers["HTTP_COOKIE"]
प्राप्त करने के लिए अनुरोध के सभी शीर्षकों के साथ एक हैश।
request.headers
8
रेल अब यह सब टोपियां में कनवर्ट तो अब यह होगा और साथ ही शीर्षक के HTTP_ देता:
request.headers["HTTP_CONTENT_TYPE"]
+0
मेरे पास पैसा है जो कहता है कि यह रेल नहीं है। गलत हो सकता है –
-1
वास्तविक http के हैश प्राप्त करने के लिए हेडर नियंत्रक में @_headers
का उपयोग करें।
खोज कीवर्ड: "रेल शीर्षलेख अनुरोध"। –
@SergioTulentsev बिल्कुल जिसने मुझे यहां ले जाया। – YoTengoUnLCD