こんにちは、Android アプリ用の Cakephp で Web サービスを作成しています。リクエストを受け取り、レスポーズを送信していますが、クライアント側にレスポンスが表示されません。私のコードは以下のとおりです。応答を送信する他の方法がありますか。
public function AndroidApp() {
    if (isset($_POST["myHttpData"])) {
       $coupon = trim($_POST["myHttpData"]);
        $couponId = $this->Code->find('all', array(
            'conditions' => array(
                'Code.coupon_code' => $coupon,
                'Code.status' => 'Used'
            ),
            'fields' => array('Code.id')));
        $studentAssessmentId = $this->StudentAssessment->find('all', array(
            'conditions' => array(
                'StudentAssessment.code_id' => $couponId[0]['Code']['id'],
                'StudentAssessment.status' => 'Complete'
            ),
            'fields' => array('StudentAssessment.id')));
        $scores = $this->AssessmentScore->find('all', array(
            'conditions' => array(
                'AssessmentScore.student_assessment_id' => $studentAssessmentId[0]['StudentAssessment']['id']
            ),
            'fields' => array('AssessmentScore.score')));
        $json = array();
        $assessment_data = array();
        //debug($scores);
        $i = 0;
        foreach ($scores as $score) {
            $assessment_data[$i] = array("score" => $score['AssessmentScore']['score']);
            $i+=1;
        }
        header('Content-type: application/json');
        $json['success'] = $assessment_data;
        $android = json_encode($json);
    } else {
        $json['error'] = "Sorry, no score is available for this coupon code!";
        $android = json_encode($json);
    }
    echo $android;