విజయవంతమైన transport కోసం GraphQL ఎల్లప్పుడూ HTTP 200 ను తిరిగి ఇస్తుంది; సమస్యలు status code లో కాకుండా response body లో నివేదించబడతాయి. ఒక response కు రెండు top-level keys ఉంటాయి: data మరియు errors, మరియు రెండూ ఒకేసారి ఉండవచ్చు — అదే partial data.
Partial data + errors array
ఒక field యొక్క resolver throw చేస్తే, ఆ field అవుతుంది, కు ఒక entry జోడించబడుతుంది, కానీ మిగిలిన ప్రతి field ఇంకా resolve అవుతుంది. విజయవంతమైనది ఏమిటో దానితో పాటు విఫలమైనది ఏమిటో వివరణను client పొందుతుంది.
