網絡編程連接

應用代理 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:後臺會話,相比默認會話,該會話會在後臺開啓一個線程進行網絡數據處理。
相關文章
相關標籤/搜索