Python 3.x HTTP授权标头未传递给Google云函数(Python)中的处理程序
我正在使用Google云函数处理从移动客户端发送的http请求,似乎有些请求头没有从GCF flask包装器传递到我的处理函数。文档对此不是很清楚,我在授权中找到的唯一参考是如何设置CORS。 你知道我怎么还能拿到授权障碍令牌吗? 这些是我得到的标题:Python 3.x HTTP授权标头未传递给Google云函数(Python)中的处理程序,python-3.x,http,flask,authorization,google-cloud-functions,Python 3.x,Http,Flask,Authorization,Google Cloud Functions,我正在使用Google云函数处理从移动客户端发送的http请求,似乎有些请求头没有从GCF flask包装器传递到我的处理函数。文档对此不是很清楚,我在授权中找到的唯一参考是如何设置CORS。 你知道我怎么还能拿到授权障碍令牌吗? 这些是我得到的标题: 标题名称为授权。将HTTP请求中的头传递给云函数没有问题。仔细检查客户机是否确实正确发送了此标头。值为承载xxxxx。谢谢。当我运行一个本地Flask服务器并将我的移动客户端请求流量引导到那里时,我会得到报头。顺便说一句,我使用的sdk进行HTT
标题名称为
授权
。将HTTP请求中的头传递给云函数没有问题。仔细检查客户机是否确实正确发送了此标头。值为承载xxxxx
。谢谢。当我运行一个本地Flask服务器并将我的移动客户端请求流量引导到那里时,我会得到报头。顺便说一句,我使用的sdk进行HTTP基本身份验证,因此头是基本XXXXX头名称是授权
。将HTTP请求中的头传递给云函数没有问题。仔细检查客户机是否确实正确发送了此标头。值为承载xxxxx
。谢谢。当我运行一个本地Flask服务器并将我的移动客户端请求流量引导到那里时,我会得到报头。顺便说一句,我使用的sdk进行HTTP基本身份验证,因此头是基本XXXXX
[('Content-Type', 'text/plain'),
('Host', 'us-central1-XXXXXXXXX.cloudfunctions.net'),
('User-Agent', 'analytics-ios/3.7.0-beta.3'),
('Accept', '*/*'),
('Accept-Encoding', 'gzip'),
('Accept-Language', 'en-us'),
('Content-Encoding', 'gzip'),
('Function-Execution-Id', 'XXXXXXXXX'),
('X-Appengine-Api-Ticket', 'XXXXXXXXX'),
('X-Appengine-City', 'tel aviv-yafo'),
('X-Appengine-Citylatlong', '32.085300,34.781768'),
('X-Appengine-Country', 'IL'),
('X-Appengine-Default-Version-Hostname', 'XXXXXXXXX-tp.appspot.com'),
('X-Appengine-Https', 'on'),
('X-Appengine-Region', 'ta'),
('X-Appengine-Request-Log-Id', 'XXXXXXXXXXXXXXXXXXXXXXXXXXX......XXXXXXXXX'),
('X-Appengine-User-Ip', 'XXXXXXXXX'),
('X-Cloud-Trace-Context', XXXXXXXXX....XXXXXXXXX'),
('X-Forwarded-For', 'XXXXXXXXX'),
('X-Forwarded-Proto', 'https')]