আমি জার্সিকে একটি RESTful API বাস্তবায়ন করতে ব্যবহার করছি যা প্রাথমিকভাবে JSON এনকোডড ডেটা পুনরুদ্ধার এবং পরিবেশন করছে। তবে আমার কিছু পরিস্থিতি রয়েছে যেখানে আমাকে নিম্নলিখিতগুলি সম্পাদন করতে হবে:
- ডাউনলোডযোগ্য ডকুমেন্টগুলি যেমন পিডিএফ, এক্সএলএস, জিপ বা অন্যান্য বাইনারি ফাইলগুলি রফতানি করুন।
- মাল্টিপার্ট ডেটা, যেমন কিছু JSON প্লাস একটি আপলোড হওয়া XLS ফাইল পুনরুদ্ধার করুন
আমার কাছে একটি একক পৃষ্ঠার জিকুয়ারি-ভিত্তিক ওয়েব ক্লায়েন্ট রয়েছে যা এই ওয়েব পরিষেবায় আজেএক্স কলগুলি তৈরি করে। এই মুহুর্তে, এটি জমা দেয় না, এবং জিইটি এবং পোস্ট ব্যবহার করে (একটি জেএসওএন অবজেক্ট সহ)। ডেটা এবং সংযুক্ত বাইনারি ফাইল প্রেরণের জন্য কি আমার একটি ফর্ম পোস্ট ব্যবহার করা উচিত, বা আমি জেএসএন প্লাস বাইনারি ফাইলের সাথে একটি মাল্টিপার্ট অনুরোধ তৈরি করতে পারি?
আমার অ্যাপ্লিকেশনটির পরিষেবা স্তরটি যখন একটি পিডিএফ ফাইল জেনারেট করে তখন বাইটআর্যআউটপুট স্ট্রিম তৈরি করে। এই স্ট্রিমটি জার্সির মাধ্যমে ক্লায়েন্টের কাছে আউটপুট দেওয়ার সর্বোত্তম উপায় কী? আমি একটি বার্তাবাডিওয়াইটার তৈরি করেছি, তবে জার্সির উত্স থেকে এটি কীভাবে ব্যবহার করতে হয় তা আমি জানি না। এটা কি সঠিক পন্থা?
আমি জার্সির সাথে অন্তর্ভুক্ত নমুনাগুলি সন্ধান করছি, কিন্তু এখনও এমন কিছু খুঁজে পাইনি যা এইগুলির মধ্যে কোনটি কীভাবে করবে তা চিত্রিত করে। যদি এটি গুরুত্বপূর্ণ হয় তবে আমি জ্যাকসনের সাথে জার্সিকে এক্সএমএল পদক্ষেপ ছাড়াই অবজেক্ট-> জেএসএন করার জন্য ব্যবহার করছি এবং জ্যাকস-আরএসকে সত্যিই ব্যবহার করছি না।
Response
বস্তুর সত্তা হিসাবে স্ট্রিমিংআউটপুট ফেরত পাওয়াও সম্ভব । আপনি মিডিয়াটাইপ, এইচটিটিপি রেসপন্স কোড ইত্যাদি সহজেই নিয়ন্ত্রণ করতে পারেন আপনি আমাকে কোড পোস্ট করতে চান কিনা তা আমাকে জানান।