App Engine支持使用HTTPS保护你的应用程序数据的传输。在App Engine中处理HTTPS请求的方法如下:
- 在app.yaml文件中配置应用程序的handlers,使用secure: always标志将请求重定向到HTTPS:
handlers:
- url: /.*
script: main.app
secure: always
- 在应用程序中使用HTTPS连接来向其他服务发送请求:
import urllib.request
url = 'https://example.com'
response = urllib.request.urlopen(url)
content = response.read()
- 在应用程序中启用HTTPS,可以为应用程序购买或使用已有的SSL证书,并在app.yaml文件中进行设置:
handlers:
- url: /.*
script: main.app
secure: always
SSL certificate configuration.
Replace the following values with the path to your SSL certificate and private key files.
ssl_certificate: /path/to/ssl_certificate.crt
ssl_certificate_key: /path/to/ssl_certificate.key
以上示例代码展示了如何在App Engine中处理HTTPS请求。