এইচটিটিপি পোস্ট কি সীমাহীন হতে পারে?


97

শুনেছি এইচটিটিপি পোস্টের মাধ্যমে পাঠানো যেতে পারে এমন আকারের কোনও নির্দিষ্টকরণের সীমা নেই। এটা কি সত্য নাকি সত্যই কিছু উচ্চতর সীমা রয়েছে?


উত্তর:


75

সম্পাদনা (2019) এই উত্তরটি এখন বেশ রিন্ডন্ড্যান্ট তবে আরও প্রাসঙ্গিক তথ্যের সাথে আরও একটি উত্তর রয়েছে।

এটি বরং ওয়েব সার্ভার এবং ওয়েব ব্রাউজারের উপর নির্ভর করে:

ইন্টারনেট এক্সপ্লোরার সমস্ত সংস্করণ 2GB-1
মজিলা ফায়ারফক্স সমস্ত সংস্করণ 2GB-1
আইআইএস 1-5 2GB-1
আইআইএস 6 4 জিবি -1

যদিও আইআইএস কেবলমাত্র 200 কেবি ডিফল্টরূপে সমর্থন করে, এটি আরও বাড়ানোর জন্য মেটাবেস সংশোধন করা দরকার।

http://www.motobit.com/help/scptutl/pa98.htm

POST পদ্ধতিতে তথ্যের আকারের কোনও সীমা থাকে না।


মেটাবেস.এক্সএমএল উল্লেখ করার জন্য আপভোট এবং আমি ফাইল আপলোডের আকার সীমাটি পরিবর্তন করার বিভিন্ন উপায় তালিকাভুক্ত করেছি কারণ এটি কার্যকর হতে পারে।
দুরাই আমুথান।এইচ

কমান্ড প্রম্পটে কমান্ড অনুসরণ প্রবেশ বৃদ্ধি ফাইল আপলোড সীমাকে সাহায্য করে "সি cscript: \ inetpub \ adminscripts \ adsutil.vbs সেট w3svc / ASPMaxRequestEntityAllowed 10484880"। (বাইটে) রেফারেন্স: serverintellect.com/support/iis/uploaddownload-size-limits -আইআই 6
দুরাই আমুথান।এইচ

অথবা সি: \ উইন্ডোজ \ sytem32 \ inetserv \ পাথ এবং সম্পাদনা মেটাবেস.এক্সএমএল সন্ধান করুন কিন্তু নিশ্চিত করুন যে সরাসরি মেটাবেস সম্পাদনা সক্ষম করা হয়েছে। উল্লেখ: banmanpro.com/support2/file_upload_limits.asp
Durai Amuthan.H

অথবা আপনার web.config ক্ষেত্রে, আপনার system.web অধীনে একটি লাইন যোগ <httpRuntime executionTimeout = "54000" maxRequestLength = "512000" /> weblogs.asp.net/mhawley/archive/2004/05/11/129824.aspx
ডুরাই Amuthan.H

বর্তমান (2019) ওয়েব সার্ভারের জন্য, এই উত্তরটি দেখুন
ড্যান ড্যাসক্লেস্কু

76

সমস্ত উত্তর আইআইএস সম্পর্কে কীভাবে কথা বলবে তা বেশ আশ্চর্যজনক, যেমনটি কেবলমাত্র ওয়েব সার্ভারই ​​গুরুত্বপূর্ণ tered 2010 সালে ফিরে এমনকি যখন প্রশ্ন জিজ্ঞেস করা হলো, এ্যাপাচি মধ্যে ছিল 60% এবং মার্কেট শেয়ার 70% । যাইহোক,

  • এইচটিটিপি প্রোটোকল একটি সীমা নির্দিষ্ট করে না।
  • পোষ্ট পদ্ধতিটি জিইটি পদ্ধতির চেয়ে অনেক বেশি ডেটা প্রেরণের অনুমতি দেয়, যা ইউআরএল দৈর্ঘ্য দ্বারা সীমাবদ্ধ - প্রায় 2KB।
  • সর্বোচ্চ পোস্টের অনুরোধের বডি মাপটি HTTP সার্ভারে কনফিগার করা থাকে এবং সাধারণত
    1MB থেকে 2GB অবধি থাকে
  • এইচটিটিপি ক্লায়েন্ট (ব্রাউজার বা অন্যান্য ব্যবহারকারী এজেন্ট) এর নিজস্ব সীমাবদ্ধতা থাকতে পারে। অতএব, সর্বোচ্চ পোস্টের বডি রিকোয়েস্ট আকার min(serverMaximumSize, clientMaximumSize)

এখানে আরও কয়েকটি জনপ্রিয় এইচটিটিপি সার্ভারের জন্য পোষ্ট বডি মাপ রয়েছে:


4
সেই উত্তরগুলির মধ্যে যেগুলিতে একটি ওয়েবসাইভার উল্লেখ রয়েছে দুটিতে আইআইএস উল্লেখ রয়েছে এবং একটিতে অ্যাপাচি উল্লেখ রয়েছে। যাইহোক, আমার উত্তরটি আপনার দিকে সাইনপোস্টে সম্পাদনা করেছেন যা আরও সম্পূর্ণ এবং আপ টু ডেট।
ডেভিড নীলে

4
আপনাকে ধন্যবাদ ডেভিডনিয়েল! এর জন্য একটি ব্যাজ থাকা উচিত :) আমি এই উত্তরটি আপডেট রাখার চেষ্টা করব। সর্বাধিক nginx জন্য যুক্ত।
ড্যান ড্যাসক্লেস্কু

এ সম্পর্কে: "জিইটি পদ্ধতির চেয়ে বেশি ডেটা, যা ইউআরএল দৈর্ঘ্য দ্বারা সীমাবদ্ধ - প্রায় 2KB" " শিরোনাম সম্পর্কে কি? প্রতি পোস্টটি দেখে মনে হচ্ছে হেডার 8-16KB সম্পর্কে জন্য অনুমতি দেয়।
হান্স ভন

27

নিজেই এইচটিপি প্রোটোকল অনুসারে সীমাবদ্ধতা নেই তবে বাস্তবায়নের ক্ষেত্রে ব্যবহারিক উচ্চতর সীমা থাকবে। আমি আপাচে POST ব্যবহার করে 4 জিবি ছাড়িয়ে ডেটা প্রেরণ করেছি, তবে কিছু সার্ভারের তখন 4 গিগাবাইটের সীমা ছিল।


4 জিবি কি এখনও অ্যাপাচে সর্বোচ্চ? আমি এটি 2GB বলে নথিভুক্ত পেয়েছি
ড্যান ড্যাসকলেসকু

@ ড্যানডাসক্লেস্কু: আমি জানি না, আমি দীর্ঘদিন এটি করিনি। সম্ভবত তারা LimitRequestBodyনির্দেশের উপরের সীমা চাপিয়ে দেওয়া শুরু করেছিলেন ।
গ্রেগ হিউগিল

6

POST একটি সার্ভারে একটি স্বতন্ত্র দৈর্ঘ্যের ডেটা প্রেরণের অনুমতি দেয় তবে টাইমআউট / ব্যান্ডউইথ ইত্যাদির উপর ভিত্তি করে সীমাবদ্ধতা রয়েছে etc.

আমি মূলত মনে করি, এটি প্রচুর পরিমাণে ডেটা প্রেরণ করা ঠিক নয় বলে ধরে নেওয়া নিরাপদ ।


4
টাইমআউট এবং এর জন্য কতটা বিপজ্জনক হচ্ছে এর জন্য থাম্বের কোনও নিয়ম রয়েছে?
vextorspace

3

এই (এখন মুছে ফেলা হয়েছে) নিবন্ধ অনুযায়ী বিভিন্ন আইআইএস ওয়েব সার্ভারগুলি 'শিরোলেখ' তে বিভিন্ন পরিমাণের ডেটা প্রক্রিয়া করতে পারে; http://classicasp.aspfaq.com/forms/ কি-is-the-limit-on-form/post-paraters.html ;

নোট করুন যে আপনি পোষ্টের মধ্য দিয়ে যেতে পারেন এমন ফোরাম উপাদানগুলির সংখ্যার কোনও সীমা নেই, তবে কেবলমাত্র সমস্ত নাম / মান জোড়ার সামগ্রিক আকারে। যদিও জিইটি 1024 টির কম অক্ষরে সীমাবদ্ধ রয়েছে, পোষ্টের তথ্য আইআইএস 4.0 তে 2 এমবি এবং আইআইএস 5.0-এ 128 কেবি সীমাবদ্ধ। প্রতিটি নাম / মান 1024 টি অক্ষরে সীমাবদ্ধ, যেমনটি এসজিএমএল অনুমান দ্বারা চাপানো হয়। অবশ্যই এটি এনকাইটাইপ = 'মাল্টিপার্ট / ফর্ম-ডেটা' ব্যবহার করে আপলোড করা ফাইলগুলির ক্ষেত্রে প্রযোজ্য নয় ... আইআইএস 5.0 ব্যবহার করে 90 - 100 এমবি রেঞ্জের মধ্যে ফাইলগুলি আপলোড করতে আমার কোনও সমস্যা হয়নি criptস্রিপ্টের টাইমআউট মানটি পাশাপাশি আমার ধৈর্য!


4
@ ম্যাটকে ভাল সম্পাদনা করুন - অন্ধভাবে সংযোগ না দিয়ে মূল ঘটনাগুলি ছড়িয়ে দেওয়ার গুরুত্ব দেখায়
অমেলভিন

1

আমি যে অ্যাপ্লিকেশনটি বিকাশ করছিলাম সেগুলিতে আমি প্রায় 2KB এর পোস্টের সীমা হিসাবে উপস্থিত হয়েছি। দেখা গেল যে আমি ঘটনাক্রমে প্যারামিটারগুলিকে শরীরে পাস করার পরিবর্তে ইউআরএলে এনকোড করছি। সুতরাং আপনি যদি সেখানে কোনও সমস্যায় পড়ে থাকেন তবে অবশ্যই ইউআরএলটিতে এনকোডযুক্ত প্রেরিত পোস্টের ডেটার আকারের খুব ছোট সীমা রয়েছে।


0

এইচটিটিপি-র একটি উচ্চতর সীমা নাও থাকতে পারে, তবে ওয়েবসভারগুলির একটি থাকতে পারে। এএসপি.এনইটিটিতে 4 মেগাবাইটের একটি ডিফল্ট স্বীকৃতি-সীমা রয়েছে তবে আপনি (বিকাশকারী / ওয়েবমাস্টার) এটিকে উচ্চ বা নিম্নতর করতে পারেন।

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