308 স্থায়ী পুনর্নির্দেশ HTTP স্থিতি ব্যবহার করা কি নিরাপদ?


11

সার্ভারের প্রতিক্রিয়াগুলিতে HTTP স্থিতি কোড 308 স্থায়ী পুনঃনির্দেশ ( পরামর্শ ) ব্যবহার করা কি নিরাপদ ? 301 স্থায়ীভাবে সরানো নিয়ে সমস্যাটি হ'ল এটি কেবল জিইটি অনুরোধের সাথে কাজ করে (ন্যায়সঙ্গতভাবে: পোষ্টটি জিইটি রূপান্তর করবে যা কোনও বিকল্প নয়)।

"আরএফসি সময়" এ স্ট্যাটাস কোডটি খুব নতুন ish তাই আপনি কী পরামর্শ করবেন?

308 সম্পর্কে অবগত না থাকলে ব্রাউজার কী করবে? এটি কি অবস্থানটি আবিষ্কার করবে এবং 302 করবে?


আপনি উপলব্ধি করার চেয়েও নতুন; এটি এখন একটি আরএফসি
মাইকেল হ্যাম্পটন 14

1
আপনি কি ডিপ্লয়মেন্ট বিবেচনা বিভাগটি পড়েছেন ?
হাকান লিন্ডকভিস্ট

308 হয় না একটি প্রমিত - এটা একটি প্রস্তাব আছে, এখনো পরীক্ষামূলক পর্যায়ে রয়েছে। Browers উচিত কোন 301-399 ত্রুটি যে তারা বিশেষভাবে বুঝতে পারছি না একটি 300 ব্যাখ্যা ফিরে আসবে।
ক্রিস এস

1
কোন দৃশ্যের অধীনে আপনি কোনও পুরানো ইউআরএলকে সরাসরি প্রেরিত একটি পোষ্ট অনুরোধের প্রত্যাশা করবেন?
স্কাইহক

1
@ স্কাইহক: আমি “এইচটিএমএল 5 এর অফলাইন বৈশিষ্ট্যগুলি নিয়ে কাজ করি। মন্তব্য বা নতুন পোস্ট তৈরির জন্য টার্গেট ইউআরএল পোস্টে এর বিভাগগুলি পরিবর্তনের কারণে পরিবর্তিত হতে পারে।
বার্নারস্ক

উত্তর:


4

যদিও 308 এখন একটি স্ট্যান্ডার্ড ( https://tools.ietf.org/html/rfc7538 ), এটি বর্তমানে নিরাপদ নয় [সম্পাদনা] (3 এপ্রিল 2019), বিশেষত ডেস্কটপ অ্যাপ্লিকেশনগুলির জন্য, তবে কিছুতে এটি প্রায় নিরাপদ হতে পারে নির্দিষ্ট অঞ্চল (যেমন ভারত), বা ট্যাবলেট এবং মোবাইল ডিভাইসে লক্ষ্যযুক্ত অ্যাপ্লিকেশনগুলির জন্য।

সুরক্ষার অভাব হ'ল উইন্ডোজ 7 এবং 8.1 এ আইই 11 এটি সমর্থন করে না। আইই 11 এ সাইটটি কেবলমাত্র স্তব্ধ হয়ে গেছে। সৌভাগ্যক্রমে উইন্ডোজ 10 এর সাথে যে আইপিকে জাহাজ চালানো হয় এটি সমর্থন করে, তাই এটি উইন্ডোজ 7 থেকে সাধারণ জনবহুল পদক্ষেপ না আসা পর্যন্ত অপেক্ষা করার ঘটনা হবে (উইন 7 কেবলমাত্র বিশ্বব্যাপী ব্যবহারের পরিসংখ্যানগুলিতে উইন 10 দ্বারা ছাড়িয়ে গেছে, উইন 8 উল্লেখযোগ্যভাবে রয়েছে উভয়ের চেয়ে কম জনপ্রিয়) [সম্পাদনা] বা আপনার সংস্থা এটিকে আর সমর্থন না করার সিদ্ধান্ত নিয়েছে (যা উইন্ডোজ even এমনকি দীর্ঘমেয়াদী সমর্থন হারাতে পারলে 14 জানুয়ারী 2020 সাল থেকে আপনি খুব শক্তিশালী মামলা করতে পারেন )।

অন্যান্য সমস্ত আধুনিক ব্রাউজার এটি সমর্থন করে (ক্রোম, ফায়ারফক্স, সাফারি, এজ, অপেরা)।

[সম্পাদনা] আপনার সিদ্ধান্ত নিতে সাহায্যের জন্য মার্চ 2019 থেকে ব্যবহারের পরিসংখ্যান:

  • 36.52% ডেস্কটপ ব্যবহারকারী এখনও উইন্ডোজ 7 এ রয়েছেন
  • ডেস্কটপ ব্যবহারকারীদের 9.83% আইইতে ছিল; উইন 10 এজকে এতটা ধাক্কা দিয়েছিল, আমি ধরে নিলাম এই ব্যবহারকারীদের বেশিরভাগ উইন 7-তে থাকবেন Ref

সুতরাং, 308 ব্যবহারের সিদ্ধান্তটি সম্ভবত এই সম্পাদনা হিসাবে (3/4/2019) ডেস্কটপ ব্যবহারকারীদের 5 থেকে 9% এর মধ্যে সম্ভবত (উপরের পরিসংখ্যানগুলির ভিত্তিতে আমার অনুমান) প্রভাবিত করবে। যদি আপনার অ্যাপ্লিকেশনটি ট্যাবলেট / মোবাইল ডিভাইসের দিকে আরও তাকাতে থাকে তবে এই মানটি উল্লেখযোগ্যভাবে কম হবে। একইভাবে যদি আপনার অ্যাপটি বিশেষত ভারতীয় বাজারের জন্য হয়।

আপনার ব্রাউজারটি এখানে 308 পুনঃনির্দেশ সমর্থন করলে আপনি পরীক্ষা করতে পারেন: https://webdbg.com/test/308/


মনে রাখবেন এটি 307 থেকে পৃথক Windows উইন্ডোজ 7 এ আইই 11 কোনও সমস্যা ছাড়াই HTTP 307 সমর্থন করে। (কেন?)
ফ্রাঙ্কলিন ইউ

7

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308

আরএফসি 7538 প্রস্তাবটির আজ ব্যাপক সমর্থন রয়েছে। এটা নিরাপদ.

308 পরিবর্তে 301. 307 এর পরিবর্তে 302।

সরান! = পুনর্নির্দেশ

সরানো একটি নির্দিষ্ট ঠিকানা এবং / অথবা ফাইল সরানো মনে করিয়ে দেয়। পুনঃনির্দেশ একটি নতুন অবস্থান বা ঠিকানা।


1
এখন পর্যন্ত (20 ফেব্রুয়ারী 2018) উইন্ডোজ 7 এ আইই 11 ব্যবহার করে এমন লোক সংখ্যা থাকার কারণে এটি এখনও নিরাপদ নয় যা এখনও এটি সমর্থন করে না।
মন্টি

@ যে সংখ্যাটি কী ছিল? এটা এখন কি?
রবিন উইনস্লো

মার্চ 2019 পর্যন্ত, ডেস্কটপ ব্যবহারকারীদের 36.52% এখনও উইন্ডোজ 7 এ রয়েছেন, এবং 9.83% ডেস্কটপ ব্যবহারকারী আইইতে ছিলেন।
মন্টি

2

এটি শেষ করার জন্য: না status স্থিতি কোডটি ব্যবহার করা নিরাপদ নয়। বিশদ জন্য মন্তব্য দেখুন।

308 মানক নয় - এটি একটি প্রস্তাব, এখনও পরীক্ষামূলক পর্যায়ে। ব্রাউজারগুলির কোনও 301-399 ত্রুটি যা তারা বিশেষভাবে বুঝতে পারে না তার 300 ব্যাখ্যায় ফিরে যেতে হবে।

কিছু ব্রাউজার কেবলমাত্র সেই স্থিতি কোডটিতে সম্পূর্ণ ব্যর্থ হয়।


1
এই উত্তরটি পুরানো। আমি বিশ্বাস করি আরএফসি আধুনিক ব্রাউজারগুলির বিকাশকারী.মোজিলা.আর.ইন- ইউএস / ডকস / ওয়েবে / এইচটিটিপি / স্ট্যাটাস / ৩০৮৮ জুড়ে ব্যবহারের জন্য উপলব্ধ এবং গ্রহণযোগ্য । তবে আপনার যদি পুরানো ব্রাউজারগুলির সমর্থন প্রয়োজন হয় তবে এটি এখনও একটি সমস্যা হতে পারে!
ইয়াহিয়া উদ্দিন

3
এটি উইন 8.1 এবং নিম্নে আই 11 এ কাজ করে না (এটি উইন 10 তে কাজ করে)।
বার্ট ভার্কোইজেন

tools.ietf.org/html/rfc7538 "হাইপারটেক্সট ট্রান্সফার প্রোটোকল স্থিতি কোড 308 (স্থায়ী পুনর্চালনা)" এপ্রিল 2015 সালে প্রকাশিত
প্যাট্রিক Mevzek
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.