CI 묻고 답하기

제목 CI4 + Nginx 환경에서 POST 요청 시 GET 으로 리다이렉션 되는 현상 질문 드립니다.
카테고리 CI 4 관련
글쓴이 튜링머신 작성시각 2021/09/08 00:00:40
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 9365   RSS

안녕하세요. 선배님들. 오랜만에 질문드립니다.

CI4 + Nginx 환경에서 웹 사이트를 개발시에는 문제를 발견하지 못했는데,

앱에 요청을 받고 JSON 을 리턴하는 함수를 구현하고, 

포스트맨이나 앱에서 POST 방식으로 요청 시, 상태코드 303 반환 후 GET 방식으로 리다이렉션 되어

코드이그나이터 welcome 페이지가 보여지는 현상이 있어 질문드리려고 합니다.

GET 방식으로 요청시에는 정상적으로 JSON 을 반환합니다. 

Routes.php 파일에 여러 설정을 해보았는데 해결책을 찾지 못해 조언을 구합니다. 감사합니다.

>>> 개발환경

  • OS : Ubuntu 20.04.1 LTS
  • NGINX : 1.18.0
  • PHP : 7.4.3
  • CI : 4.1.3

>>> 코드 - 간단하게 앱에서 전달받은 것을 로그에 찍는 코드입니다.

<?php  

namespace App\Controllers;

class O_Auth extends BaseController {  

   function sns_login()    {   

            $json = $this->request->getjson(true);

            $snsType = $json['SnsType'];           

            $snsID = $json['SnsID'];

            error_log($snsType);   

            error_log(($snsID);

  }

}

 다음글 CI4 IIS 서버에 서비스하려고 하는데 안되나요? (1)
 이전글 디렉토리 설정관련 질문드립니다. (1)

댓글

테러보이 / 2021/09/08 09:08:35 / 추천 0
튜링머신 / 2021/09/09 01:36:14 / 추천 0
테러보이님 감사드립니다. 말씀하신데로 참고하여 설정 조절하니 해결되었습니다. ^^