एक पूर्व डेवलपर लिखा था या PHP में क्लाइंट-सर्वर एपीआई कैसे कर सकता हूं। यह पोस्ट को बहुत ही सरल फैशन में पोस्ट/प्रतिक्रिया का उपयोग करके एक्सएमएल के रूप में संदेश भेजता है। हम इसमैं PHP पेज को 503 त्रुटि (या कुछ भी गैर-200)
<h4>Unknown error!</h4>
फ़ायरबग में की तरह एक पेज के साथ एक HTTP 200 प्रत्युत्तर प्राप्त मैं देख सकता हूँ वास्तव में HTTP प्रतिक्रिया है: समस्या यह है कि जब भी वहाँ एक त्रुटि है (अवैध तर्क सर्वर साइड में पारित पूर्व) है एक 200. हम एक अलग प्रतिक्रिया (यानी: 503) कैसे भेज सकते हैं जब हम प्रोग्रामिंग रूप से हमारे PHP कोड में पता लगाते हैं कि ऐसा करने के लिए उपयुक्त है।
आप HTTP/1.1 धारणा को हार्ड कोड क्यों देते हैं? क्या होता है यदि क्लाइंट HTTP 1.0 का उपयोग कर रहा है? – Pacerier
@Pacerier तो आप कीड़े क्या करेंगे? मैं इसे कैसे लिखूंगा ताकि इसमें HTTP 1.0 और HTTP 1.1 दोनों शामिल हों? सभी उदाहरण इसे – Inigo
उत्तर में दिए गए अनुसार मुझे लगता है कि 'हेडर ($ _ सर्वर ["SERVER_PROTOCOL"]।' 503 सेवा अस्थायी रूप से अनुपलब्ध '); '? – Inigo