• CCHttpClient发起https请求


    游戏中用http post请求和服务器交互,随便一抓包就暴露了提交的数据,太不靠谱,决定对游戏中一些敏感数据使用https协议,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

    cocos2d-x2.x后已经将curl整合进了框架。testcpp有例子,打开HttpClient.cpp,找到static bool configureCURL(CURL *handle)函数,可以看到

        curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0L);
        curl_easy_setopt(handle, CURLOPT_SSL_VERIFYHOST, 0L);

    默认配置curl不验证证书和host,开发者可以直接把地址http改为https直接发起请求。

    上上上周生病,我在模拟器上测试访问内网服务器木有问题,在真机上连不上,哪里弄错了,反复google,手机也可以正常上网啊困了,搞了半天,挖草,不知道是哪个2货把手机连到了隔壁美术的无线网,使客户端和服务端不在同一个局域网内生气。连回同一局域网后,真机上测试ok。

  • 相关阅读:
    vue双向数据绑定原理
    vue-router原理
    CSS选择器优化
    静态资源的渲染阻塞
    什么是Base64?Base64的原理是什么?
    OAuth的解释
    AMD与CMD的区别
    AMD的实现
    组件通信的几种方式
    关于istream_iterator<int>(cin)和istream_iterator<int>()的一点分析
  • 原文地址:https://www.cnblogs.com/fjut/p/3355292.html
Copyright © 2020-2023  润新知