繁体   English   中英

从目标C获取冷融合中的POST值

Fetch POST value in coldfusion from objective C

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试将字符串发布到iphone中的URL,服务器将检索该URL。 服务器端脚本是在Coldfusion中完成的。 我正在尝试在ColdFusion中获取数据,然后将值传递回iphone。 我对Coldfusion不太熟悉,并希望对此有所帮助。 以下是iphone中的编码:

/ ** iPhone代码** /

NSString *post =[[NSString alloc] initWithString:@"Hello World"];
NSURL *url=[NSURL URLWithString:@"http://www.abc.com/test.cfm"];


NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];

NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];


NSError *error;
NSURLResponse *response;
NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

NSString *data=[[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];

/ * Coldfusion代码* /

<html>
<head><title>Test</title></head>
<body>
<cfoutput>#form.post#</cfoutput>
</body>
</html>

我做对了吗?

1 个回复

您可能需要在数据中指定表单变量的名称。 请在下面尝试发布变量。 我尚未测试它是否可以正常工作。

NSString *post =[[NSString alloc] initWithString:@"post=Hello%20World"];
3 冷融合中的循环列以及正确顺序的值

与其将查询中的列硬编码到表中,我不喜欢动态地执行。 这是我从另一个来源调整的代码。 我想做的不仅是按顺序获取列,而且还要获取每一列的行值。 我似乎找不到使用此方法显示每个列的实际行值的属性,仅显示列名和类型。 在两个cfloop中,最上面的一个将代表列名,而最下面的一个将代表该列的行 ...

4 覆盖coldfusion中的函数

我在两个CFCs有一个名为OnSubmit的函数, 一个是 BASE.cfc ,另一个是PageUsed.cfc 。 base.cfc和pageused.cfc的函数不同,但名称是 name 并且参数相同。 有一个名为 UserObject.cfc 的第三个 CFC 通过将方法名称作为 Bas ...

5 分页在冷融合中的实现

我们正在尝试在Coldfusion中实现分页。因此,我需要在sql查询中进行更改以仅获取特定数量的数据,并且在单击next按钮时,应查询下一组数据。 任何人都可以帮助我对上述给定查询执行相同操作。 示例查询: ...

6 冷融合中的链接标签

我正在尝试通过使用以下代码在Coldfusion页面中使用标签来重定向新页面。 我能够得到achor符号,但是它不会转到相应页面。 有人可以帮我吗? 谢谢。 ...

7 冷融合中的变量/函数声明

我有几个.cfm页面构成我的ColdFusion网站。 在.cfm页面之一中,使用了一个变量/函数。 该变量/函数被命名为“ RECREATE”。 我检查了当前的.cfm页面是否未定义“ RECREATE”。 因此,我的问题是如何确定哪个cfm页面是“ RECREATE”定义的? ...

8 regex验证冷融合中的refind函数

我正在尝试验证以下规则: 字符串必须为5个字符的长度。 前2个字符必须为“ US”或“ CA” 然后任何可打印的3个字符 这是代码。 请让我知道是否可以。 ...

9 奇怪的冷融合错误:“ 0”

我的页面上有一些重复了几次的代码。 我将代码分解为一个模板文件,并包括了该模板文件以避免重复。 但是,我得到了最奇怪的错误-常规的调试Coldfusion错误显示为“以下信息供网站开发人员用于调试目的。” 和“处理请求时发生错误” ...,但是通常出现错误消息的部分仅显示“ 0”。 (如 ...

10 签名板-冷融合

我正在尝试使用SignaturePad-捕获签名-原始编码有效-但它弹出到新的浏览器中并作为data:image / png; base64etc ...发送 很好-但是我正在尝试将数据捕获到.cfm网址-即:signed.cfm?sigstr =“ data:image / png; b ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM