无法获取发布数据Codeigniter

时间:2016-04-25 01:23:07

标签: codeigniter rest post

我尝试使用codeigniter为我的Android应用程序制作rest API,首先我在使用get方法时遇到问题,所有参数数据都可以发送。但是当谈到post方法时,其余的API无法获得标头。任何解决方案都会很棒。

感谢

这是我使用get方法的网址:

http://10.34.1.122/a-kit-android/api/cont_a_kit/start_mesin_operasi?id_mesin=10&operasi=1

这是我的网址使用post方法:

http://10.34.1.122/a-kit-android/api/cont_a_kit/start_mesin_operasi
  

标题:id_mesin = 10,operasi = 1

这是我的控制器:

function start_mesin_operasi()
    {
        $idMesin = $this->input->post("id_mesin");

        $data = array(      
                  'operasi' => $this->input->post("operasi"),                 
                 );

        header('Content-type: application/json');
        echo 'id mesin: '.$idMesin;
        echo json_encode($this->mod_a_kit->start_mesin($idMesin, $data));
    }

这是我的模特:

function start_mesin($id, $data)
        {   $this->db->set($data);
            $this->db->where('id_mesin', $id);
            $this->db->update('m_mesin', $data);            

            if ($this->db->affected_rows() == 1){
                $response['status'] = 1;
                $response['message'] = "Mesin Telah Dihidupkan";
            }
            else{
                $response['status'] = 0;
                $response['message'] = "Start Mesin Gagal";             
            }

            return $response;
        }       

0 个答案:

没有答案