佚名通过本文主要向大家介绍了swift 网络请求,taylor swift,swift,swift code是什么意思,taylor swift演唱会等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: (swift)求大牛 解答php 怎么接收ios端request请求中 头部的产数
描述:
解决方案1:
描述:
Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", headers: ["token":token]).responseJSON { (data) in
let json = JSON(data: data.data!)
print(json)
}
php端怎么接受 headers 里面的 token值呢
解决方案1:
所有请求数据都在$_REQUEST中放的
解决方案2:getallheaders
是 apache_request_headers
的别名,不能用于 nginx
服务器,自己简单写一个function
获取。
function request_header($key = null)
{
$all_headers = [];
foreach ($_SERVER as $name => $value) {
if (substr($name, 0, 5) == 'HTTP_') {
$all_headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
}
}
return is_null($key) ? $all_headers : (isset($all_headers[$key]) ? $all_headers[$key] : null);
}
request_header('token'); // 不传key返回所有heads数组
解决方案3:getallheaders()['token'];
解决方案4:$_SERVER['HTTP_TOKEN']