用jquery实现的Post方法可能如下

var param = $.param({    data: JSON.stringify({"from":"234","messageid":"32132123","to":"234","conversationid":"4123456","timestamp":1459000790138,"type":1,"content":"ew","imageurl":""})});$http({    url: MAIN_HOST_URL + '/chat/createmessage',    method: "POST",    data: param,    headers: {'Content-Type': 'application/x-www-form-urlencoded'}}).then(function (response) {    var data = response.data,        status = response.status,        header = response.header,        config = response.config;

    //console.log(JSON.stringify(data));

    if (status == 200) {

    }    $ionicLoading.show({template: data.m, noBackdrop: true, duration: 2000});

    scope.$broadcast('scroll.refreshComplete');}, function (response) {    //console.log("error: " + JSON.stringify(response));    var data = response.data,        status = response.status,        header = response.header,        config = response.config;

    //JSON.stringify(    scope.$broadcast('scroll.refreshComplete');});

相同的代码,可以转换到ios里,使用ASIFormDataRequest实现,代码如下:

.xx.h

@interface ChatViewController : UIViewController<ASIHTTPRequestDelegate> {

}

xx.m

- (void) postMessage {

NSString *s = [NSString stringWithFormat:@"http://%@/chat/createmessage", site_url];

ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:s]];

NSString *datas = @"{\"from\":\"234\",\"messageid\":\"32132123\",\"to\":\"234\",\"conversationid\":\"4123456\",\"timestamp\":1459000790138,\"type\":1,\"content\":\"ew\",\"imageurl\":\"\"}";

{

NSError *error;

//[request addRequestHeader:@"Content-Type" value:@"application/x-www-form-urlencoded; encoding=utf-8"];

//[request addRequestHeader:@"Accept" value:@"application/json"];

//[request setRequestMethod:@"POST"];

//[request setPostBody:tempJsonData];

[request setPostValue:datas forKey:@"data"];

[request startAsynchronous];

}

}

- (void)requestFinished:(ASIHTTPRequest *)request

{

}

- (void)requestFailed:(ASIHTTPRequest *)request

{

NSError *error = [request error];

}

ASIFormDataRequest实现post的代码示例相关推荐

  1. 用户自定义协议client/server代码示例

    用户自定义协议client/server代码示例 代码参考链接:https://github.com/sogou/workflow message.h message.cc server.cc cli ...

  2. 2021年大数据Flink(二十六):​​​​​​​State代码示例

    目录 State代码示例 Keyed State 官网代码示例 需求: 编码步骤 代码示例 Operator State 官网代码示例 需求: 编码步骤: 代码示例 State代码示例 Keyed S ...

  3. TensorFlow常用操作:代码示例

    1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...

  4. TensorFlow基本计算单元:代码示例

    1,代码示例: import tensorflow as tf a = 3 #创建变量 w = tf.Variable([[0.6,1.2]])#创建行向量 x = tf.Variable([[2.1 ...

  5. php mms,PHP代码示例_PHP账号余额查询接口 | 微米-中国领先的短信彩信接口平台服务商...

    PHP余额查询接口代码示例 请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://api.weimi.cc/2/accoun ...

  6. java结束全部操作代码_Java创建与结束线程代码示例

    这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...

  7. doc python 颜色_Python wordcloud.ImageColorGenerator方法代码示例

    本文整理汇总了Python中wordcloud.ImageColorGenerator方法的典型用法代码示例.如果您正苦于以下问题:Python wordcloud.ImageColorGenerat ...

  8. 机器学习简单代码示例

    机器学习简单代码示例 //在gcc-4.7.2下编译通过. //命令行:g++ -Wall -ansi -O2 test.cpp -o test #include <iostream> u ...

  9. 手机如何看python代码_python如何绘制iPhone手机图案?(代码示例)

    本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...

最新文章

  1. Android Tab 选项卡的简单实现
  2. Android学习笔记(一) - 如果我们来设计Android
  3. Verilog Design's Tips
  4. EXCEL怎么打20位以上的数字?
  5. java hashmap实例_java HashMap详解及实例代码
  6. [单选]物联网产业链的主要产品不包括下列哪一项 - 关于物联网(主讲:柳毅)笔记...
  7. 在容器上构建持续部署及最佳实践初探
  8. dataframe修改数据_数据处理进阶pandas入门(一)
  9. android点击运行后无法显示设备,Android仿真器除了黑屏外什么都不显示,adb设备显示“设备离线”...
  10. 理论基础 —— 查找 —— 插值查找
  11. 从“元宇宙”看国内外产业发展差距
  12. Netty工作笔记0021---NIO编写,快速入门---编写服务器
  13. 如何通过索引从列表中删除元素?
  14. 转载:《TypeScript 中文入门教程》 17、注解
  15. Eclipse创建并运行Java程序输出Hello World
  16. GAT1400---基于libcurl库的开发
  17. stm32_004_stm32f103内部结构图
  18. 微信小游戏马甲包过审策略
  19. 用知识图谱解读抑郁症——树洞
  20. Canonical Address

热门文章

  1. [转载] iphone 很有意思的NSString 和 Autorelease
  2. CAD二次开发学习笔记二(创建一个对话框)
  3. 从WinMain开始
  4. FFmpeg #39;scale#39; filter not present, cannot convert pixel formats.
  5. 华夏名网:云主机的高性能和低价格可以兼得
  6. 别拒绝生命中偶尔的初恋
  7. 实验问题总结与分享之×××(Virtual Private Network)
  8. Lucene 基础知识
  9. Jsoup下载图片报错:UnsupportedMimeTypeException
  10. 通过sql语句对MySql数据库的基本操作