【发布时间】:2013-10-07 13:55:10
【问题描述】:
我想使用一些现有的网络服务发送我的字节数据。现在我不想更多地探索 Web 服务,但我只想将我的以下字节数据用于一些已经存在的 Web 服务。 例如,以下是我的字节数据。
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, (Byte*)myData, len);
我该怎么做!?我只想使用现有的 Web 服务,非常感谢您的帮助。
已编辑
我的 NSData 也是 json 格式。如下代码
const unsigned char *bytes = [myData bytes]; // no need to copy the data
NSUInteger length = [myData length];
NSMutableArray *byteArray = [NSMutableArray array];
for (NSUInteger i = 0; i < length; i++)
{
[byteArray addObject:[NSNumber numberWithUnsignedChar:bytes[i]]];
}
NSDictionary *dictJson = [NSDictionary dictionaryWithObjectsAndKeys:
byteArray, @"vedio",
nil];
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictJson options:0 error:NULL];
【问题讨论】:
-
你的网络服务接受哪些参数?
-
Web 服务究竟是如何接收数据的?它期望什么格式(JSON、XML、URL 参数...)?
-
@LearnCocos2D 我对这个称为 Web 服务的部分非常陌生,不知何故我需要以字节格式将我的数据发送到我的 Web 服务,我将使用此链接中给出的 Json 和 post 方法raywenderlich.com/2965/… ...我仍然对如何做到这一点感到困惑..
-
查看 ASI 请求是否可以从通常用于存储和传输任意数据(即任何内存缓冲区)的 NSData 获取输入。如何用字节初始化 NSData 应该通过谷歌提出。
-
@LearnCocos2D 你所说的 ASI 请求是什么意思!? .. & 我已经初始化了我的 NSData .. 现在,我怎样才能将我的字节发送到网络服务。你能给我一些关于这个的链接吗,这样我就可以更清楚了
标签: iphone ios cocos2d-iphone