https for localhost:8080

ana*_*and 17 python google-app-engine facebook

我正在尝试开发一个用Google App Engine运行的用Python编写的facebook应用程序,所以我需要将我的http:// localhost:8080改为https:// localhost:8080,因为facebook要求安全画布URL我怎么能在localhost:8080中制作https?

Dre*_*ars 16

来自文档:

开发Web服务器不支持HTTPS连接.它忽略了安全参数,因此可以使用与开发Web服务器的常规HTTP连接来测试旨在与HTTPS一起使用的路径.

您可以将问题960加星标以请求添加支持.在此之前,我的建议是将Apache或lighttpd作为开发服务器的代理运行,并仅在前端服务上启用HTTPS.


Rah*_*hul 8

我使用stunnel在localserver上代理我的https请求.我在127.0.0.1:8000上运行我的localserver并配置了stunnel

[https]
accept  = 8001
connect = 8000
Run Code Online (Sandbox Code Playgroud)

所以它在127.0.0.1:8001响应https.我已经使用上面的2 ips配置了FB应用程序.很好地工作.对于Windows,您可以在此处找到安装程序

您需要配置2个Facebook应用程序.1为生产.1为当地.使用host ip为本地和生产中的不同应用程序返回不同的APP_ID.