網路程式設計 get 同步

2021-07-05 11:57:12 字數 1114 閱讀 2244

第一步:同樣的,需要有乙個後台資料,也就是**

第二步:同樣的,也需要乙個model檔案,儲存讀取的資料。

第三步:

//1.建立url

nsurl *url = [[nsurl

alloc]initwithstring:get_url];

//2.建立請求物件--可變的可以設定請求方式

nsmutableurlrequest*request = [[nsmutableurlrequest

alloc

]initwithurl

:url];

//設定請求方式--預設是get

//3.建立響應物件

nsurlresponse *response = nil;

//4.建立錯誤物件

nserror *error = nil;

//5.鏈結,請求資料

nsdata *data = [nsurlconnection

sendsynchronousrequest:request returningresponse:&response error:&error];

//除錯用的。

//    nslog(@"--%@,---------%@",response,error);

//------- 資料處理 ----------------

nsdictionary

*dict = [

nsjsonserialization

jsonobjectwithdata:data options:nsjsonreadingallowfragmentserror:

nil];

nsarray *array = [dict objectforkey:@"news"];

_dataarray

= [[

nsmutablearray

alloc]initwithcapacity:

15];

for (nsdictionary *dict in array)

//校驗

for (news *news in

_dataarray)

網路程式設計 get 非同步 請求

1.獲取url,並建立請求物件 nsurlrequest request nsurlrequest requestwithurl nsurl urlwithstring get url 非同步,先執行block塊外面的 專案中最常見的錯誤就是,在block外給 dictionary開闢空間,但是塊內...

IOS開發之網路同步GET請求

在網路請求中,http網路請求使用的最多,不管是獲取文字還是獲取二進位制資料,亦或是將資料提交到伺服器上。http請求使用起來最為簡單,http請求型別分為好幾種,例如 get,post,put,delete。這其中最為常見的兩種形式就是get和post。get是用來從伺服器上獲得資料的請求方式。同...

unix網路程式設計 時間同步

以下 在centos6.2測試通過 客戶端 如下 include include include include include include include using namespace std define maxline 4096 max text line length int main...