1
루멘을 사용하여 Android 앱용 API를 만듭니다.응답이 오지 않고 http 헤더 데이터를 보낼 수 없습니다.
API를 서버에 넣었지만 API 응답이 일관되지 않습니다. 때로는 응답이 때때로 비어있는 응답을 받고 안드로이드 에뮬레이터에서 200 OK를 얻습니다. 우체부를 사용하여 API를 확인했지만 정상적으로 작동합니다. 또한 헤더 데이터가 작동하지 않습니다. 우편 배달부를 사용하여 헤더 데이터를 보내려고했으나 사용하지 않았습니다.
API가 제 서버 중 하나에서 정상적으로 작동했으며 서버를 변경하면이 문제가 발생했습니다. API가 작동하는 PHP 버전은 5.6.31이고 작동하지 않는 새로운 PHP 버전은 5.6.29입니다. 올바른 문제를 찾지 못해서 나를 도와주세요.
오류보고가 켜져 있는지 확인하고,'ini_set ('display_errors', 1)'및'error_reporting (-1)'은 호출 스택의 시작 부분에 호출을 넣습니다. 또는'php.ini' 파일에서 변경하십시오. 버전을 변경했기 때문에'deprecated' 함수 호출이나 다른 환경 문제가있을 수 있습니다. – ArtisticPhoenix
또 다른 한가지주의 할 점은'CLI' 커맨드 라인 (Apache 외부)을 사용하여 PHP에 접근하면 다른'php.ini'가로드되어 에러를 억제 할 수 있다는 것입니다. 내 직감은 PHP 버전 업그레이드로 인해 비추천 기능을보고 할 때 헤더를 보내고 있다고 알려줍니다. – ArtisticPhoenix
님이 ur server https를 사용 하시겠습니까? –