আমি কোডইগিনিটারের জন্য আমার আরএসটি ক্লায়েন্ট লাইব্রেরিতে কাজ করছি এবং পিএইচপি-তে কীভাবে পুট এবং ডিলেট আর্গুমেন্ট পাঠাতে হয় তা নিয়ে কাজ করার জন্য সংগ্রাম করছি।
কয়েকটি জায়গায় আমি লোকদের বিকল্পগুলি ব্যবহার করতে দেখেছি:
$this->option(CURLOPT_PUT, TRUE);
$this->option(CURLOPT_POSTFIELDS, $params);
বিরক্তিকরভাবে, মনে হচ্ছে এটি কিছুই করছে না। এটি কি PUT পরামিতি সেট করার সঠিক উপায়?
যদি তা হয় তবে আমি পরামিতিগুলি কীভাবে সরিয়ে দেব?
$ এই-> বিকল্পটি () আমার লাইব্রেরির অংশ, এটি কেবলমাত্র CURLOPT_XX ধ্রুবকের একটি অ্যারে তৈরি করে এবং যখন বিল্ট আপ সিআরএল অনুরোধটি কার্যকর করা হয় তখন তাদের curl_setopt_array () এ প্রেরণ করে।
আমি নিম্নলিখিত কোডটি ব্যবহার করে PUT এবং পরামিতিগুলি পড়ার চেষ্টা করছি:
case 'put':
// Set up out PUT variables
parse_str(file_get_contents('php://input'), $this->_put_args);
break;
case 'delete':
// Set up out PUT variables
parse_str(file_get_contents('php://input'), $this->_delete_args);
break;
এখানে দুটি বিকল্প রয়েছে, আমি এটি ভুল উপায়ে পৌঁছে যাচ্ছি বা আমার লাইব্রেরিতে কোথাও একটি বাগ রয়েছে। এটি যদি তাত্ত্বিকভাবে কাজ করা উচিত তবে আপনি যদি আমাকে জানাতে পারতেন তবে আমি এটি সমাধান না করা অবধি কেবল ডিবাগের উপর হাতুড়ি ফেলতে পারি।
মূলত ভুল যে পদ্ধতির জন্য আমি আর কোনও সময় নষ্ট করতে চাই না।