코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

앱에서 POST 로 호출하는 controller 에러

  • 미스터
  • 0
  • 3,441
  • 글주소
  • 12-18

안녕하세요.
swift 로 앱을 만들면서 ciboard 에 post 로 값을 전달하는데 아래와 같은 403 에러가 납니다.
그래서 테스트로 그냥 codeigniter 에 controller 만들고 호출했더니 정상코드인 200 이 리턴됩니다.

아마 ciboard 에서 URL 을 변경해서 동작하고 있나 본데요.
어느 부분을 고쳐야 할지 잘 모르겠습니다.

ciboard 컨트롤러에서는 class Api extends CB_Controller { 로 상속받고 있습니다.

혹시 어느 부분을 봐야 할까요?

새로 만든 컨트롤러는 그냥 codeigniter 의 일반 controller 처럼 작동하면 됩니다.

Response: <NSHTTPURLResponse: 0x60000002a280> { URL: http://192.168.0.10/test/app/api/setNoti } { status code: 403, headers {
    Connection = "Keep-Alive";
    "Content-Length" = 1131;
    "Content-Type" = "text/html; charset=UTF-8";
    Date = "Sun, 18 Dec 2016 05:59:02 GMT";
    "Keep-Alive" = "timeout=5, max=100";
    Server = "Apache/2.2.31 (Unix) mod_wsgi/3.5 Python/2.7.12 PHP/7.0.12 mod_ssl/2.2.31 OpenSSL/1.0.2j DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.24.0";
    "X-Powered-By" = "PHP/7.0.12";
} }