你好朋友 我使用的是使用JSOn web服務的https服務器數據,但我不知道證書的問題。 我已經與http數據一起工作,但不適用於安全的https數據.. 任何人都可以幫我嗎?iPhone中的https數據
回答
如果您只是處理從HTTPS
連接中獲取數據,只需使用NSURLConnection
即可。他們還處理HTTPS
流量。
看一看這個問題的處理證書:HTTPS with NSURLConnection
我已經嘗試,我得到的答覆,但我從JSON方面得到錯誤.. – Hiren 2011-03-23 05:55:22
我建議ASIHTTPRequest庫處理的iOS應用程序的HTTP請求。我將它用於我們所有的應用程序。
您使用的是自簽名證書嗎?如果是這樣,您需要將'validatesSecureCertificate'設置爲NO,否則請求將失敗。
這裏是做對HTTPS
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:@"https://example.com/post"];
[request setPostValue:email forKey:@"email"];
[request setPostValue:name forKey:@"name"];
// IMPORTANT: allows our self-signed cert to be ok
request.validatesSecureCertificate = NO;
[request startSyncronous];
NSLog(@"post returned a %d", [request responseStatusCode]);
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
NSLog(@"SUCCESS! Response is %@", response);
} else {
NSLog(@"FAIL!! %@", [error description]);
}
後如果你寧願使用一些代碼,內置蘋果的東西,然後埃裏克·艾格納的回答解釋瞭如何處理這個使用NSURLConnection的。
在開始編碼之前,我建議使用CURL命令來測試開發機器的連接,例如,對於上面的示例:
curl -i -L -k -X POST "https://example.com/test" -d "[email protected]&name=bar"
如果這不起作用,那麼上面的代碼也不起作用。
thnx您的迴應。但我想使用get方法而不是post方法,並且m從不使用https:// webservice數據。你能給我任何相關的例子鏈接.. – Hiren 2011-03-23 05:54:19
- 1. iphone中的HTTPS連接
- 2. iphone HTTPS查詢
- 3. iPhone sdk + HTTPS
- 4. HTTPS爲iPhone
- 5. HTTPS iPhone上
- 6. 忽略iPhone上的https https SSL例外
- 7. NSURLRequest HTTPS問題 - iphone
- 8. iPhone ASIHTTPRequest支持https?
- 9. IPhone-https連接中的SSL域錯誤
- 10. 表格數據從iPhone上傳到PHP服務器通過https
- 11. iPhone SDK中的UUENCODE數據
- 12. iphone中的sqlite數據庫
- 13. sectionedTableView中的JSON數據iPhone
- 14. iPhone中的SQL數據庫
- 15. iPhone中的持久數據
- 16. iphone中的數據庫
- 17. iPhone中的SQLite數據庫
- 18. 使用iPhone中的數據庫寫入數據到iPhone
- 19. iPhone - 核心數據中獲取數據
- 20. iPhone上的數據?
- 21. 從iphone通過SSL HTTPS
- 22. UIWebview不會顯示HTTPS(iPhone)
- 23. iphone上傳圖片https post
- 24. IPHONE SSL HTTPS正在與http
- 25. 在node.js中解碼https響應數據
- 26. HTTPS沒有收到數據
- 27. HTTPS POST數據未加密
- 28. HTTPS發送敏感數據
- 29. Pcap2har忽略https數據包?
- 30. HTTPS和數據完整性
您能從桌面瀏覽器使用HTTPS訪問服務嗎?它是否顯示任何安全警告? – Thilo 2011-03-22 11:09:19