如何解决如何在邮递员中测试php api? json_decode(file_get_contents('php://input'), true);
我想在邮递员中测试我的Php api,请指导我,
下面的代码工作正常,这个 php api 代码用于 Android Retrofit,但我想在 postman 中测试这个 api。
<?php
require 'db.php';
$data = json_decode(file_get_contents('php://input'),true);
if($data['mobile'] == '' or $data['password'] == '')
{
$returnArr = array("ResponseCode"=>"401","Result"=>"false","ResponseMsg"=>"Something Went Wrong!");
}
else
{
$mobile = strip_tags(mysqli_real_escape_string($con,$data['mobile']));
$password = strip_tags(mysqli_real_escape_string($con,$data['password']));
$chek = $con->query("select * from user where (mobile='".$mobile."' or email='".$mobile."') and status = 1 and password='".$password."'");
$status = $con->query("select * from user where status = 1");
if($status->num_rows !=0)
{
if($chek->num_rows != 0)
{
$c = $con->query("select * from user where (mobile='".$mobile."' or email='".$mobile."') and status = 1 and password='".$password."'");
$c = $c->fetch_assoc();
$returnArr = array("ResponseCode"=>"200","Result"=>"true","ResponseMsg"=>"Login successfully!");
}
else
{
$returnArr = array("ResponseCode"=>"401","ResponseMsg"=>"Invalid Email/Mobile No or Password!!!");
}
}
else
{
$returnArr = array("ResponseCode"=>"401","ResponseMsg"=>"Your Status Deactivate!!!");
}
}
echo json_encode($returnArr);
提前致谢:)