请求里可以看到ajax提交的头部信息
html页面ajax请求:
<script>
function login(){
var username = $('#username').val();
var password = $('#password').val();
var identity = 'xiaohui';
var token = '123456';
//在ajaxheaders里添加token,identity
$.ajax({
url: "{:url('token/login/login')}",
type: 'post',
data: {'username':username, 'password':password},
headers: {
'token':token,
'identity':identity,
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function(e){
alert(e.msg);
}
})
}
</script>
php后端接受ajax头部定义值
public function login(Request $request){
if($request->isPost()){
//接受ajax头部信息
$arr['token'] = $_SERVER['HTTP_TOKEN'];
$arr['identity'] = $_SERVER['HTTP_IDENTITY'];
print_r($arr);die;
//Array ( [token] => 123456 [identity] => xiaohui )
}
return $this->fetch();
}