ایس اے او پی ایچ تی ار بینگ

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