আমি GET
বাইনারি ডেটা ব্যবহার করে চেষ্টা করছিলাম request
এবং এর মতো কিছু ছিল:
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
তবে body
সর্বদা কয়েকটি বাইট প্রত্যাশার চেয়ে আলাদা ছিল। আরও তদন্তের পরে আমি জানতে পারি যে request
অনুমান body
করাটা স্ট্রিং এবং সমস্ত অ-ইউনিকোড বাইট প্রতিস্থাপন করেছে।
আমি যুক্ত করার চেষ্টা করেছি
encoding: 'binary'
থেকে requestSettings
কিন্তু এটি কোন উপকারে আসেনি।
আমি কীভাবে বাইনারি ডেটা পেতে পারি?
encoding: null
এটিই একমাত্র বিকল্প যা কাজ করে। এবং - খুব খারাপভাবে নথিভুক্ত। এটি সম্পর্কে নোড রিকোয়েস্ট ডকুমেন্টেশনে একটি স্পষ্ট সতর্কতা থাকা উচিত খাঁটি বাইনারি তথ্য পুনরুদ্ধার করতে