PSR मानक · प्रश्न 3 / 12
कौन-सा PSR-7 interface server द्वारा प्राप्त HTTP request को cookies, query parameters और uploaded files सहित describe करता है?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- A ServerRequestInterface
व्याख्या
ServerRequestInterface अधिक सामान्य RequestInterface को उन सभी चीज़ों से extend करता है, जो केवल server पर ज्ञात होती हैं: server parameters, cookies, query parameters, parsed body, uploaded files और attributes। अकेला RequestInterface एक outgoing request को describe करता है, जैसे वह request जो कोई HTTP client किसी third-party API को भेजता है। MessageInterface headers और body के साथ request और response का साझा आधार है, और UriInterface केवल address को दर्शाता है। TYPO3 में middlewares और controllers वर्तमान request को ServerRequestInterface के रूप में प्राप्त करते हैं, उदाहरण के लिए getQueryParams() से GET parameters पढ़ने के लिए।