ایس اے او پی ایچ تی ار بینگ
- پچھلے پہلے ایس اے او پی فالٹ
- پچھلی پہلے ایس اے او پی مثال
HTTP ਪ੍ਰੋਟੋਕੋਲ
HTTP TCP/IP ਉੱਤੇ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। HTTP ਕਲਾਉਂਟ TCP ਨਾਲ HTTP ਸਰਵਰ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਜੋੜਨ ਦੇ ਬਾਅਦ, ਕਲਾਉਂਟ ਸਰਵਰ ਨੂੰ HTTP ਬੇਨਤੀ ਸੁਨੇਹਾ ਭੇਜ ਸਕਦਾ ਹੈ:
پوسٹ / آئٹم ایچ تی ار 1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
ਬਾਅਦ ਵਿੱਚ ਸਰਵਰ ਇਹ ਬੇਨਤੀ ਸਮੇਤ ਕਰੇਗਾ, ਫਿਰ ਕਲਾਉਂਟ ਨੂੰ ਇੱਕ HTTP ਪ੍ਰਤੀਕਿਰਿਆ ਭੇਜੇਗਾ। ਇਹ ਪ੍ਰਤੀਕਿਰਿਆ ਬੇਨਤੀ ਸਥਿਤੀ ਨਿਰਦੇਸ਼ਕ ਸਟੇਟ ਕੋਡ ਸਮੇਤ ਹੈ:
200 OK Content-Type: text/plain Content-Length: 200
در مثال بالا میں، سرور نے 200 کا اسٹیٹ کد واپس دینا
اگر سرور نے درخواست کو ڈی کوریج نہیں کیا تو وہ مماثل معلومات واپس دینا ممکن ہوگا:
400 بادل ریوئرز کنٹینٹ لینگت: 0
ایس اے او پی ایچ تی ار بینگ
ایس اے او پی میتھد ایچ تی آر پوسٹ یا ایچ تی آر جیٹ درخواست جو ایس اے او پی کا کدنگ کی قوانین پر عمل میں آتا ہے
ایچ تی آر پوسٹ + ایکس ایم ال = ایس اے او پی
ایس اے او پی درخواست ایچ تی آر پوسٹ یا ایچ تی آر جیٹ درخواست کا حوالہ دیتا ہے
ایچ تی آر پوسٹ درخواست کو کم سے کم دو سر کیپ کی ضرورت ہوتی ہے: کنٹینٹ ٹائپ اور کنٹینٹ لینگت
کنٹینٹ ٹائپ
ایس اے او پی کی درخواست اور جواب کی کنٹینٹ ٹائپ سر کیپ دا بند کا تعین کرتا ہے، جو پیغام کا ایم آئی میم فائٹیپ کا تعین کرتا ہے اور درخواست یا جواب کا ایکس ایم ال بندی کا چارکٹ اِن ڈینسی کا تعین کرتا ہے (اختیاری)
گرامر
کنٹینٹ ٹائپ: میم فائٹیپ; چارکٹ ایڈنگ = چارکٹ اِن ڈینسی
مثال
پوسٹ / آئٹم ایچ تی ار 1.1 کنٹینٹ ٹائپ: ایپلیکیشن / سؤپ ڈی بی ال; چارکٹ ایڈنگ = یو تی اف اٹ
کنٹینٹ لینگت
ایس اے او پی کی درخواست اور جواب کی کنٹینٹ لینگت سر کیپ دا بند اور جواب کی بندی کی بائٹس کی تعداد کا تعین کرتا ہے۔
گرامر
کنٹینٹ لینگت: بائٹس
مثال
پوسٹ / آئٹم ایچ تی ار 1.1 کنٹینٹ ٹائپ: ایپلیکیشن / سؤپ ڈی بی ال; چارکٹ ایڈنگ = یو تی اف اٹ کنٹینٹ لینگت: 250
- پچھلے پہلے ایس اے او پی فالٹ
- پچھلی پہلے ایس اے او پی مثال