swift - 求大牛 解答php 怎么接收ios端request请求中 头部的产数

WBOY
Lepaskan: 2016-09-22 08:56:47
asal
1159 orang telah melayarinya

Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", headers: ["token":token]).responseJSON { (data) in

<code>    let json = JSON(data: data.data!)
    print(json)
}


php端怎么接受 headers 里面的 token值呢</code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", headers: ["token":token]).responseJSON { (data) in

<code>    let json = JSON(data: data.data!)
    print(json)
}


php端怎么接受 headers 里面的 token值呢</code>
Salin selepas log masuk
Salin selepas log masuk

$_SERVER['HTTP_TOKEN']

getallheaders()['token'];

getallheadersapache_request_headers 的别名,不能用于 nginx 服务器,自己简单写一个function 获取。

<code>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数组</code>
Salin selepas log masuk

所有请求数据都在$_REQUEST中放的

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan