【问题标题】:POST method is not work while creating API in codeigniter在codeigniter中创建API时POST方法不起作用
【发布时间】:2016-09-07 20:18:36
【问题描述】:

我已经使用 POST 方法创建了登录 API,但它给了我错误 GET 方法有效。

Post data through postman

控制器API的student_login方法代码

类 Api 扩展 CI_Controller{

公共函数 student_login() {

    $username=$this->input->post['vUserName'];
    $password=$this->input->post['vPassword'];

    $this->load->model('Api_model');

    $result=$this->Api_model->get_login($username,$password);
    if(!empty($result))
    {
        $response["error"]="true";
        $response["message"]="You have been successfully login";
        echo json_encode(array('result'=>$result));
        die( json_encode($response));
    }
    else
    {
        $response["error"]="false";
        $response["message"]="Invalid Username and Password";
        die(json_encode($response));
    }





}

}

Model :加载表 tbl_students 的数据

类 Api_model 扩展 CI_Model { 公共函数 get_login($name,$pass) { //回显 $name,$pass; $this->db->select('iStudentID,class,section,vDivision,vGrno'); $this->db->from('tbl_students');

    $this->db->where('vUserName',$name);

    $this->db->where('vPassword',$pass);

   //$this->db->from('tbl_students');
    return $this->db->get()->result_array();

}

}

【问题讨论】:

  • 你如何发布像 ajax 这样的表单? ,分享表单php代码
  • 从邮递员工具发帖
  • 可以发一下邮递员截图吗
  • 请您的学生登录控制器代码

标签: codeigniter api post


【解决方案1】:

您的实现是正确的,但您无法通过浏览器检查 post 方法。尝试一些其他工具,例如postman

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2015-06-06
    • 2017-01-28
    相关资源
    最近更新 更多