微信小程序开发https请求服务器方法

2018-10-30 17:22

摘要:最近段时间,微信小程序爆火,但微信对小程序也是有诸多的限制。例如文件大小,请求服务端必须是https。

最近段时间,微信小程序爆火,但微信对小程序也是有诸多的限制。例如文件大小,请求服务端必须是https。

文件大小,好办,开发过程中尽量的控制文件,能复用的尽量复用。用不到的文件尽量不引用。本地的图片也尽量的少。

可https,在国内线上用https的都不算多,更何况是开发过程中用https,应该就更少了吧。

StartSSL免费SSL证书

都说了是开发用(如果到了线上,想要https,相关的运维人员会搞定收费的https),那当然要用免费的。

StartSSL就是个不错的选择。

StartSSL

StartSSL是StartCom公司旗下的SSL证书,提供免费SSL证书服务并且被主流浏览器支持的免费SSL,包括Chrome、Firefox、IE等浏览器都可以正常识别StartSSL,更主要的是StartSSL提供免费3年且可以无限续期的SSL证书,而且可以设置10个域名。

StartSSL注册、登录

1 进入注册页面

进入https://www.startssl.com/SignUp。

/

2 注册很简单只需要填个邮箱发送验证码

/

3 然后填入获得的验证码,点击按钮后会跳转至设置密码

/

/

4 注册成功后,会让你下载用于登录的证书,因为该网站提供了两种登录方式,客户端证书认证和邮箱登录(填写邮箱,获得验证码登录),个人感觉使用邮箱也很方便。

申请免费的SSL

1 先添加验证域名,选择选项卡的Validations Wizard,并选择Domain Validation (for SSL certificate)
点击Validation

/

2 填入域名,并在域名所有者邮箱(或域名对应的企业邮箱)中获取发送的验证码

/

3 添加的域名验证成功,点击To Order SSL Certificate

/

4 现在可以开始给自己的域名申请StartSSL免费SSL证书了,这里添加用于申请证书的完整的域名

/

5 申请StartSSL免费SSL时,会要求填入CSR

/

6 CSR 生成可以有两种方式,一种是使用StartSSL提供的[StartComTool.exe](https://download.startpki.com/startcom/startcomtool.exe)适用于Window,另一种方式也可以使用openssl命令,适用于Mac,liunx等。 openssl req -newkey rsa:2048 -keyout yourname.key -out yourname.csr

/

7 把生成的(youname.csr)CSR签名证书请求内容,粘贴进去

/

下载免费的SSL下载下来的SSL是zip格式的压缩包,解压后有如下内容

/

分别提供了几种web服务所需的ssl认证文件

xxx.pem就是从StartSSL下载下来的NginxServer.zip中的文件xxx_bundle.crt(需要把后缀改成pem)
xxx.key 这是之前执行 openssl req -newkey rsa:2048 -keyout yourname.key -out yourname.csr时生成的key.
然后启动nginx ,输入密码(该密码是生成本地CSR时设置的)

/

到这来,就可以使用https了,马上打开你的域名试试吧。

其实在网上也能找到很多StartSSL的申请流程。可大多都是之前的,界面与操作方式都有所改变。这篇提供了最新的StartSSL申请流程,以帮助大家更快的进行SSL认证。

看之前的教程,会告诉你,在第7步后不能马上下载SSL认证,StartSSL会有个客服审核的过程可能需要几小时,但现在的使用下来发现,现在已经没有这过程了,完成第7步就可以去认证的列表下载SSL认证。



相关资讯: 微信小程序   微信小程序开发教程

参与讨论

发表评论

扫码添加专属客服即可随时咨询

还可领取小程序推广攻略

咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部