কোনও রেস্টস্টুল ইন্টারফেস ডিজাইন করার সময়, অনুরোধের ধরণের শব্দার্থক নকশাগুলির পক্ষে গুরুত্বপূর্ণ বলে মনে করা হয়।
- GET - তালিকা সংগ্রহ বা উপাদান পুনরুদ্ধার
- পুট - সংগ্রহ বা উপাদান প্রতিস্থাপন
- পোস্ট - সংগ্রহ বা উপাদান তৈরি করুন
- DELETE - ওয়েল, ERM, সংগ্রহ বা উপাদান মুছতে
যাইহোক, এটি "অনুসন্ধান" ধারণাটি কভার করে বলে মনে হচ্ছে না।
উদাহরণস্বরূপ ওয়েব সার্ভিসের একটি স্যুইট ডিজাইনের ক্ষেত্রে যা জব অনুসন্ধান সাইটকে সমর্থন করে আপনার নিম্নলিখিত প্রয়োজনীয়তা থাকতে পারে:
- পৃথক কাজের বিজ্ঞাপন পান
- পান করার জন্য
domain/Job/{id}/
- পান করার জন্য
- কাজের বিজ্ঞাপন তৈরি করুন
- পোস্ট করুন
domain/Job/
- পোস্ট করুন
- কাজের বিজ্ঞাপন আপডেট করুন
- রাখুন করার
domain/Job/
- রাখুন করার
- কাজের বিজ্ঞাপন মুছুন
- DELETE করতে
domain/Job/
- DELETE করতে
"সমস্ত কাজ পান" খুব সহজ:
- পান করার জন্য
domain/Jobs/
যাইহোক, কাজ "অনুসন্ধান" কীভাবে এই কাঠামোর মধ্যে পড়ে?
আপনি এটি "তালিকা সংগ্রহ" এর একটি বৈকল্পিক দাবি করতে পারেন এবং এটি প্রয়োগ করেছেন:
- পান করার জন্য
domain/Jobs/
তবে অনুসন্ধানগুলি জটিল হতে পারে এবং এটি এমন একটি অনুসন্ধানের উত্পাদন সম্ভব যা একটি দীর্ঘ জিইটি স্ট্রিং তৈরি করে। এটি হ'ল এখানে একটি এসও প্রশ্ন উল্লেখ করা হচ্ছে, প্রায় 2000 টি অক্ষরের চেয়ে বেশি জিইটি স্ট্রিং ব্যবহার করার বিষয় রয়েছে।
"জব" উদাহরণটি চালিয়ে যাওয়া - একটি উদাহরণ হতে পারে সন্ধানী অনুসন্ধানে।
আমি "প্রযুক্তি", "কাজের শিরোনাম", "শৃঙ্খলা" পাশাপাশি ফ্রি-পাঠ্য কীওয়ার্ড, চাকরির বয়স, অবস্থান এবং বেতনের দিকগুলি অনুসন্ধান করার অনুমতি দিতে পারি।
তরল ব্যবহারকারী ইন্টারফেস এবং বিপুল সংখ্যক প্রযুক্তি এবং কাজের শিরোনামের সাহায্যে এটি সম্ভবত সম্ভব যে কোনও অনুসন্ধানে বিপুল সংখ্যক মুখোমুখি পছন্দ থাকতে পারে।
চাকরির চেয়ে সিভিগুলিতে এই উদাহরণটি সজ্জিত করুন, আরও বেশি দিক আনুন এবং আপনি খুব সহজেই একশোটি বাছাই করা বা এমনকী 40 টির মতো মুখের 50 টি অক্ষর লম্বা (যেমন কাজের শিরোনাম, বিশ্ববিদ্যালয় নাম, নিয়োগকর্তার নাম)।
সেই পরিস্থিতিতে অনুসন্ধানের তথ্যটি সঠিকভাবে প্রেরণ হবে কিনা তা নিশ্চিত করার জন্য কোনও পুট বা পোষ্ট স্থানান্তর করা বাঞ্ছনীয়। উদাহরণ:
- পোস্ট করুন
domain/Jobs/
কিন্তু শব্দার্থকভাবে এটি একটি সংগ্রহ তৈরি করার নির্দেশ
আপনি পারে বলতে আপনি একটি অনুসন্ধান সৃষ্টির হিসাবে এই প্রকাশ করার করব:
- পোস্ট করুন
domain/Jobs/Search/
বা (নীচে বার্নগ্রাম দ্বারা প্রস্তাবিত)
- পোস্ট করুন
domain/JobSearch/
শব্দার্থগতভাবে এটি বোধগম্য মনে হতে পারে তবে আপনি আসলে কিছুই তৈরি করছেন না, আপনি ডেটার জন্য একটি অনুরোধ করছেন।
সুতরাং, শব্দার্থগতভাবে এটি একটি জিইটি , তবে আপনার যা প্রয়োজন তা সমর্থন করার জন্য জিইটি গ্যারান্টিযুক্ত নয়।
সুতরাং, প্রশ্নটি হল - যথাসম্ভব আরএসইএসএফুল ডিজাইনের প্রতি যথাযথভাবে রাখার চেষ্টা করা, যদিও এইচটিটিপি-র সীমাবদ্ধতার মধ্যে রাখছি তা নিশ্চিত করে, অনুসন্ধানের জন্য সবচেয়ে উপযুক্ত নকশাটি কী?
domain/Jobs?keyword={keyword}
। এটি আমার পক্ষে ঠিক কাজ করে :) আমার আশা,SEARCH
ক্রিয়াটি একটি মান হয়ে যাবে। প্রোগ্রামার্স.স্ট্যাক্কেচেঞ্জঞ্জ