ios與服務端的互動

2021-06-17 18:37:58 字數 1574 閱讀 8994

今天公司的介面改了,之前是有鍵值對的形式從移動端傳送到服務端,現在修改為服務端傳送json資料到服務端上,如下是個人筆記:

1、通過鍵值對的形式互動

request= [[asiformdatarequest

alloc

] initwithurl

:「介面」];

//    [request setrequestmethod:@"post"];

[request

setpostvalue:_username forkey:usernamekey];

[request

setpostvalue:_pwd forkey:

passworldkey];

//    [request setresponseencoding:nsutf8stringencoding];

request.delegate=

self;

[request

settimeoutseconds:

timeoutseconds];

[request

setdidfinishselector:@selector(requestloginfinished:)];

[request

setdidfailselector:@selector(requestcommonwebservicefailed:)];

[request

startasynchronous];

[request

release];

2、從服務端上傳送json到服務端

request= [[asiformdatarequest

alloc

] initwithurl

:「介面」];

nsdictionary * dictionary = [[nsdictionary

alloc]initwithobjectsandkeys:_username,@"username",_pwd,@"password", nil]   

nsmutabledata

* requestbody = [[

nsmutabledata

alloc] initwithdata:[[login_dictionary

jsonstring

]datausingencoding:nsutf8stringencoding]]; [

request

addrequestheader

:@"content-type"

value [

request

setdelegate:

self];

[request

settimeoutseconds:

60]; [

request

setrequestmethod:

@"post"];

[request

setpostvalue:[login_dictionary jsonstring] forkey:@"login"];

[request

startasynchronous];

服務端與客戶端互動

搭建伺服器 伺服器端 using system.net.sockets using system.net using system.io using system.text namespace sockerservice endpoint point new ipendpoint ipaddress...

客戶端與服務端互動流程

發起連線請求與服務端建立連線,zk集群分配乙個session id給客戶端 連線建立成功後session被建立 客戶端週期性傳送心跳保持session的有效性,若zk集群在指定時間內 session timeout 沒收到心跳則認為session失效 session建立的臨時節點以及watches都...

Ant Design Pro 中的服務端互動

在 ant design pro 中,乙個完整的前端 ui 互動到服務端處理流程是這樣的 ui 元件互動操作 呼叫 model 的 effect 呼叫統一管理的 service 請求函式 使用封裝的 request.js 傳送請求 獲取服務端返回 然後呼叫 reducer 改變 state 更新 m...