网络编程连接

应用代理 socket TCP协议 的资料

 Muduo 网络编程示例之二:Boost.Asio 的聊天服务器php

 linux网络编程用到的网络函数详解用和使用示例html

 简单理解Socket 淘宝前端前端

电子书java

本身动手写一个 iOS 网络请求库(五)——设置 SSL 钢钉

 

iOS 9之适配ATS

自建证书配置HTTPS服务器

移动端与PHP服务端接口通讯流程设计(基础版)

移动端与PHP服务端接口通讯流程设计(加强版)     linux

浅谈常规网站是如何从小变大的(一)   

 正则表达式30分钟入门教程ios

iOS工程如何支持64-bit

HTTPS 部署简要指南

 HTTPS网站部署手册  IISgit

Nginx服务器配置沃通免费SSL证书部署HTTPS网站

 

大型网站的 HTTPS 实践(一)—— HTTPS 协议和原理 百度官方运维博客

青春的足迹 — 精彩瞬间回眸 百度运维

 

SSL证书与Https应用部署小结 

 

 要获取受浏览器信任的证书,则须要到证书提供商处申请。证书授证中心,又叫作CA机构,为每一个使用公开密钥的用户发放一个数字证书。浏览器在默认状况下内置了一些CA机构的证书,使得这些机构颁发的证书受到信任。VeriSign即 是一个著名的国外CA机构,工行、建行、招行、支付宝、财付通等网站均使用VeriSign的证书,而网易邮箱等非金融网站采用的是中国互联网信息中心 CNNIC颁发的SSL证书。通常来讲,一个证书的价格不菲,以VeriSign的证书为例,价格在每一年8000元人民币左右。
听说也有免费的证书能够申请。和VeriSign同样,StartSSL也 是一家CA机构,它的根证书好久以前就被一些具备开源背景的浏览器支持(Firefox浏览器、谷歌Chrome浏览器、苹果Safari浏览器等)。后 来StartSSL居然搞定了微软:在升级补丁中,微软更新了经过Windows根证书认证(Windows Root Certificate Program)的厂商清单,并首次将StartCom公司列入了该认证清单。如今,在Windows 7或安装了升级补丁的Windows Vista或Windows XP操做系统中,系统会彻底信任由StartCom这类免费数字认证机构认证的数字证书,从而使StartSSL也获得了IE浏览器的支持。(来源及申请步骤)

 

 https web service程序员

【iOS】网络操做与AFNetworking

 PHP测试https API接口的方法github

AFNetworking源码解析<三> 证书部分代码

ssl 证书购买网站web

SSL证书使用场景:iOS企业应用发布

iOS访问https ssl和tls双向加密 标哥的代码

 AFNetWorking https 双向认证

- (OSStatus)extractIdentity:(CFDataRef)inP12Data :(SecIdentityRef*)identity

 AFNetworking 2.x 的SSL身份认证 

- (AFSecurityPolicy*)customSecurityPolicy
{
    /**** SSL Pinning ****/
    NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"你的证书" ofType:@"cer"];
    NSData *certData = [NSData dataWithContentsOfFile:cerPath];
    AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init];
    [securityPolicy setAllowInvalidCertificates:NO];
    [securityPolicy setPinnedCertificates:@[certData]];
    [securityPolicy setSSLPinningMode:AFSSLPinningModeCertificate];
    /**** SSL Pinning ****/

    return securityPolicy;
}

 

HTTPS那些事(一)HTTPS原理 

PHP测试https API接口的方法

 HttpRequest访问Https带有证书并使用WSDL文档生成代理类方案

HTTP Response Status Code -- HTTP响应代码中文详解

流行iOS网络通讯库AFNetworking曝SSL漏洞,影响银联、中国银行、交通银行在内的2.5万个iOS应用

让程序员变懒的工具 : Jenkins + 蒲公英

iOS开发工具-网络封包分析工具Charles

iOS APP网络分析之rvictl(能够捕捉除了Wifi之外的网络类型)

总的来讲,有如下三种方法:
1、在PC上设置网络共享,生成wifi热点供移动设备使用
 
2、开启http代理工具服务器(例如burpsuite,charles),而后移动设备经过该HTTP代理上网(只能抓取HTTP/HTTPS)
 
3、使用管道(tunneling)工具例如nc+ADVsock2pipe将iOS上的流量引入到PC上 (需越狱)
 

ASIHttpRequest 使用系列

我是这样学习Linux下C语言编程的-利用gcov测试代码覆盖率

 

asi框架系列 使用 原文

HTTP协议的C语言编程实现实例

Linux网络编程之UDP Socket程序示例

C# 网络编程

Mac&iOS Socket

 本机公网ip地址,在百度搜索“得到本机的公网ip地址”,能够查到

 

socket模块得到本地以及远程IP   私网ip 公网ip

http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=monline_4_dg&wd=%E8%8E%B7%E5%BE%97%E6%9C%AC%E6%9C%BA%E7%9A%84%E5%85%AC%E7%BD%91ip%E5%9C%B0%E5%9D%80&rsv_pq=a2b3ed26000fe86c&rsv_t=a95fzVw2GvN8NfiGdS4aWEDFr4vHJzNnbdDY8hgbqvO1wVkvBwEoauEUuVFK2QExUS3Q&rsv_enter=1&rsv_sug3=48&rsv_sug4=5835&rsv_sug1=15&rsv_sug2=0&inputT=18875&bs=whereismyip

 Bonjour 简介及使用

 

linux c调试

$ gcc -g -rdynamic d.c
$ gdb ./a.out

Https开发 
编译OpenSSL步骤:

 

网络协议本质论    李洋

[深刻浅出Cocoa]iOS网络编程之Socket

深刻浅出 Cocoa 之 Bonjour 网络编程

 https://github.com/kesalin/iOSSnippet

 IOS、安卓IM语音聊天开发初探部分心得——本地音频处理篇

 IOS、安卓IM语音聊天开发初探部分心得——网络基础篇

IOS、安卓IM语音聊天开发初探部分心得——本地音频处理篇(下)

 如何获取ios设备的当前IP地址

 

xcode设置参数:

 

摘录:

互联网协议虽然功能截然不同,可是总的说来思路是一致的,咱们该在什么位置作什么事,这就是协议所规定的,咱们要作的是先按照需求选定协议,再按照协议的规范一步步将本身的需求完成。

 

 

  • GET请求:get是获取数据的意思,数据以明文在URL中传递,受限于URL长度,因此传输数据量比较小。
  • POST请求:post是向服务器提交数据的意思,提交的数据以实际内容形式存放到消息头中进行传递,没法在浏览器url中查看到,大小没有限制。
  • HEAD请求:请求头信息,并不返回请求数据体,而只返回请求头信息,经常使用用于在文件下载中取得文件大小、类型等信息。

 

会话

NSURLConnection经过全局状态来管理cookies、认证信息等公共资源,这样若是遇到两个链接须要使用不一样的资源配置状况时就没法 解决了,可是这个问题在NSURLSession中获得了解决。NSURLSession同时对应着多个链接,会话经过工厂方法来建立,同一个会话中使用 相同的状态信息。NSURLSession支持进程三种会话:

  1. defaultSessionConfiguration:进程内会话(默认会话),用硬盘来缓存数据。
  2. ephemeralSessionConfiguration:临时的进程内会话(内存),不会将cookie、缓存储存到本地,只会放到内存中,当应用程序退出后数据也会消失。
  3. backgroundSessionConfiguration:后台会话,相比默认会话,该会话会在后台开启一个线程进行网络数据处理。
相关文章
相关标签/搜索