问题描述
OC 如何将{'message':{'function':'user_login','user':{'name':'admin','password':'admin'}}}将这个登录请求json通过socket TCP发给服务器
问题解答
回答1:我知道答案了,自己试出来了 就直接写 `NSDictionary *dict = @{
@'message':@{ @'function':@'user_login', @'user':@{ @'name':_TextField.text, @'password':_PassTextField.text }}};` 将字典转成NSData在转成NSSString后面拼接上数据包的结尾,之后在转换成NSData通过tcp 发出去就可以了回答2:
通过ajax请求发送数据
回答3:var url = 'http://www.xxx.com'var data = {'message': {'function':'user_login', 'user':{ 'name':'admin', 'password':'admin' } }}$.ajax({ cache: true, type: 'POST', url: url, data: data async: false, error: function(request) {alert('NO'); }, success: function(data) {alert('OK') }});回答4:
不建议自己手动操作 socket 来完成类似发送登录请求这样的事情, 为什么不尝试一下 AFNetworking 之类的成熟的网络框架呢?