У меня есть раздел оплаты в моем проекте PHP, где ответ о платеже от API отображается в интерфейсе с помощью AngularJs.CURL используется для вызова платежного API с конца PHP.После получения ответа от API оплаты я соответствующим образом обновляю базу данных.
Проблема, которую я обнаружил, заключается в том, что я не получаю непрерывный ответ API на угловой стороне, даже если все поддерживаемые функции работаютправильно.
Я проверил со многими вкладками сети браузера, но в каждом случае сбоя я не получил ответа, но внутренняя БД обновляется правильно.
Также в каждом успехе ислучай сбоя (означает сбой, не получая ответ в запросе angularjs HTTP POST), я зарегистрировал ответ JSON на стороне PHP (который будет отправлять на угловой стороне в качестве ответа) в обоих случаях кажется одинаковым.
Для получения дополнительной информации: На вкладке сети, в разделе заголовка, заголовок ответа для случая ошибки отсутствует.Таким образом, он не вызывает тогдашний блок http-сообщения angularjs, вместо этого он вызывает блок ошибок, поскольку ответа нет.И на вкладке консоли он показывает «net :: ERR_EMPTY_RESPONSE» для этого URL-адреса с ошибкой запроса.
Кто-нибудь имеет представление о том, почему я не получаю ответ на угловой стороне случайно?