Unity 使用自己创建的certificate通过www进行https请求

当Unity的服务器配置使用自签名证书后,客户端(iOS和Android)需进行相应设置以支持HTTPS连接。在iOS中,只需修改WWWConnection.mm文件;而在Android上,需要更多步骤,包括理解并应用特定代码段,以通过IP进行HTTPS通信,域名连接则更为简便。
摘要由CSDN通过智能技术生成


https的概念我就不叙述了,可以自己去百度一下,总之可以让http传输的内容更加安全。

但是把服务器配置成使用自己颁发的证书接受https连接后,客户端也要做相应修改才能进行https连接.

以下是需要客户端做的事情.

* iOS

  只需要修改WWWConnection.mm,就可以进行https连接.

//const char* WWWDelegateClassName 		= "UnityWWWConnectionSelfSignedCertDelegate";
const char* WWWDelegateClassName 		= "UnityWWWConnectionDelegate";
修改成

const char* WWWDelegateClassName 		= "UnityWWWConnectionSelfSignedCertDelegate";
//const char* WWWDelegateClassName 		= "UnityWWWConnectionDelegate";

* Android需要做更多的事情

把下面一大堆代码研究一下,就可以使用www,用ip进行https通讯了. 用域名更简单

package com.netjoy.iblis;

import android.app.Activity;
import android.util.Log;

import java.io.B
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值