fecshop的登陆,在安卓中好用, 在ios中不好用,进行了代码debug,发现,是header的参数名称大小写的问题
1.fecshop返回的header参数,是: fecshop-uuid
, access-token
但是安卓机,从api response header中取值,必须是 Fecshop-Uuid
, Access-Token
但是ios从api response header中取值,必须是 fecshop-uuid
, access-token
这个导致了接收的参数无法获取到
进入加入了如下的条件判断:
var fecshop_data = {};
var request_header = request.header;
var header_fecshop_uuid = request_header['Fecshop-Uuid'];
if (!header_fecshop_uuid) {
header_fecshop_uuid = request_header['fecshop-uuid'];
}
var header_access_token = request_header['Access-Token'];
if (!header_access_token) {
header_access_token = request_header['access-token'];
}