এইচটিটিপি এপিআই অনুরোধগুলিতে স্বীকৃত এনকোডিং কীভাবে নিয়ন্ত্রণ করবেন?


11

স্ফীত তথ্য সহ সমস্যা সম্পর্কিত এই টিকিটের সাথে সম্পর্কিত ।

এখনও পর্যন্ত এটি ডিফল্টের পরিবর্তে জিপিপ অনুরোধ করার জন্য এপিআইয়ের সমর্থন দ্বারা প্রস্তাবিত হয়েছিল ।

তবে আমি ডাব্লুপি সেটিংসকে ওভাররাইড করার কোনও উপায় খুঁজে পাচ্ছি না যা সমস্ত অনুরোধের জন্য স্বীকৃত এনকোডিং হিসাবে সর্বাধিক অগ্রাধিকার সহ ডিফল্ট সেট করে।

সম্পর্কিত ফাংশন - WP_Http_Encoding::is_available()এবং WP_Http_Encoding::accept_encoding()

আমি অনুপস্থিত এটি নিয়ন্ত্রণ করার জন্য কি কোনও হুক বা অন্য বিকল্প রয়েছে?


আমি আমার পূর্ববর্তী উত্তরটি সরিয়েছি কারণ এটি আপনার প্রশ্নের সদর্থক সমাধান নয় (এবং এটির উত্তর যে আমি কোনও সহজ উত্তর খুঁজে পাচ্ছি না)। অতিরিক্ত হিসাবে, পূর্ববর্তী উত্তরের দ্বিতীয় বর্ণনার পরে, এটি প্রসঙ্গ এবং উদাহরণগুলির সাথে খুব সংক্ষিপ্ত / পাতলা ছিল।
জনিবোজ্যাঙ্গলেস

আমি প্রশ্নটি দেখে ক্লান্ত হয়ে পড়েছি ("এই যে আমি অনুপস্থিত তা নিয়ন্ত্রণ করার কোনও হুক বা অন্য কোন বিকল্প আছে কি?") এবং ওয়ার্ডপ্রেসের ডাব্লুপিএইচপিটিপি_ এনকোডিং ক্লাস (যেখানে পদ্ধতিগুলি উপলভ্য, গ্রহণযোগ্য_নকোডিং, এবং ডিকম্প্রেস পাওয়া যায়)। ডাব্লুপি_এইচটিপিতে কয়েকটি হুকস এবং ফিল্টার রয়েছে তবে কোনওটিই আমি প্রভাবিত ডিলেটটি দেখতে পাচ্ছি না। দুর্ভাগ্যক্রমে, আমি সম্পাদনা করা এবং মূলটিতে প্যাচগুলি জমা দেওয়ার বাইরে ওয়ার্ডপ্রেসকে ডিফল্ট অগ্রাধিকার পরিবর্তন করার কোনও উপায় দেখতে পাচ্ছি না। আপনি কি ওয়ার্ডপ্রেস দ্বারা অনুরোধ করা কোডের উদাহরণ প্রদান করতে পারেন যার জন্য ডিফল্ট পদ্ধতি সেট করা দরকার?
জনিবোজ্যাঙ্গলেস

@ জনিবোজ্যাঙ্গেলস ব্যবহারের ক্ষেত্রে প্রশ্নগুলির লিঙ্কগুলি দেখছেন ... এটি সম্ভবত বেশিরভাগ প্রান্তের ঘটনা, তবে আপনার যখন এটি পরিবর্তন করার দরকার হবে তখন নিয়ন্ত্রণের অভাবে এটি বেশিরভাগ ক্ষেত্রে ব্যর্থ হয়।
রাস্তার

উত্তর:


4

বেশ প্রান্তের ক্ষেত্রে, তবে স্বীকৃত এনকোডিংয়ের ধরণগুলি ফিল্টারযোগ্য হওয়া উচিত। আমি কয়েকটি পরিস্থিতি দেখতে পাচ্ছি যেখানে এই শিরোলেখের উপর সূক্ষ্ম, দানাদার নিয়ন্ত্রণ কার্যকর হবে (যেমন একটি এপিআই যুক্ত করে যা অ-মানক এনকোডিং ব্যবহার করে)।

সুতরাং, যদিও এর জন্য কোনও স্টক হুক নেই, আমি এর জন্য একটি ট্র্যাকের টিকিট তৈরি করেছি এবং একটি প্যাচ জমা দিয়েছি । আপনি যদি টিকিটে সমর্থন করেন তবে আমরা এটি ভবিষ্যতের প্রকাশে অন্তর্ভুক্ত করার জন্য পর্যাপ্ত আওয়াজ তুলতে পারি।


1
সেখানে সমস্যা উত্থাপনের জন্য আপনাকে ধন্যবাদ, আপনি জানেন যে আমি খুব বেশি ট্র্যাক করি না। :)
রাস্ট

2

সংক্ষিপ্ত উত্তর: না, এর জন্য কোনও হুক নেই।

দীর্ঘ উত্তর: আপনি যদি সত্যিই এই বিকল্পটি সামঞ্জস্য করতে চান তবে আপনি সম্ভবত ওয়ার্ডপ্রেস ট্র্যাকে একটি প্যাচ জমা দিতে পারেন। ব্যক্তিগতভাবে, আমি কখনো সঙ্গে problemes বাধ্য হয়েছি WP_Http_Encoding::accept_encoding()এবং প্রশ্ন আপনি উল্লেখ নিজে উত্তর করা যেতে পারে gzinflate()প্রতিক্রিয়া। আইএমএইচও, কেউ এক প্যাচ জমা না দেওয়া পর্যন্ত এটিই একমাত্র সমাধান বলে মনে হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.