আমি এসওএপি-ভিত্তিক পরিষেবার একটি সেটকে একটি রেস্টলফুল এপিআইতে রূপান্তর করার চেষ্টা করছি।
আমি অপারেশন নাম বিশ্লেষণ করে সংস্থানগুলি সনাক্ত করে শুরু করেছি এবং আমি সংস্থানটি পেয়েছি Subscription
।
যখন আমাকে সাবস্ক্রিপশনটির অবস্থা আপডেট করতে হবে, আমি কেবল POST
সার্ভারে একটি অনুরোধ পাঠাতে পারি না, কারণ আমার সংস্থানগুলিতে সরাসরি অ্যাক্সেস নেই, তবে তাদের সম্পত্তি আপডেট করার জন্য আমাকে কিছু আরপিসি-স্টাইল অপারেশন কল করতে হবে need অতিরিক্তভাবে, কেবলমাত্র এবং কেবলমাত্র আমি যদি সাবস্ক্রিপশনটির স্থিতিটি "সক্রিয়" তে পরিবর্তন করি তবে বাহ্যিক পরিষেবায় একটি অতিরিক্ত কল প্রয়োজন।
এই ক্ষেত্রে অন্তর্নিহিত ক্রিয়াকলাপ পরিচালনা করার জন্য সেরা অনুশীলন কোনটি?
আমি যে সমাধানটি নিয়ে এসেছি তা হ'ল ক্যোয়ারি প্যারামিটারগুলি ব্যবহার করা, যাতে যদি আমাকে অ্যাক্টিভেশন পরিষেবাটি কল করতে হয় তবে আমি এই জাতীয় কিছু ব্যবহার করতে পারি:
POST /subscriptions/{subscriptionid}/?activate=true
আমি সরাসরি আমার সাবস্ক্রিপশন অবজেক্ট ক্ষেত্রগুলি আপডেট করতে পারি না তা বিবেচনা করে, এই ধরণের রূপান্তরটি পরিচালনা করার জন্য কোনও সেরা অনুশীলন আছে কি?
আপডেট 1:
আমি আমার পোস্টের শিরোনামে কিছু মান অনুরোধ করতে পারি, উদাহরণস্বরূপ "রাষ্ট্র": "সক্রিয়"
এবং আমার পরিষেবাটির ভিতরে সঠিক ক্রিয়াকলাপ শুরু করার জন্য পরীক্ষা করুন।