无法从iPhone向ColdFusion API发出POST请求

时间:2011-06-09 11:59:38

标签: iphone post coldfusion httprequest

我在iPhone上制作应用程序时遇到了一个奇怪的问题。问题是在ColdFusion中向服务器API发出POST请求。我们有两台服务器:一台用于测试,另一台用于生产。该应用程序在测试服务器上运行良好,但是当我们在生产服务器中执行POST请求时,API无法读取请求变量并将错误视为Element xxxxx is undefined in ATTRIBUTES,但实际上它就在那里。一个原因可能是不同的用户代理,但在尝试了许多组合后,它不起作用。

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

我不明白为什么你在谈论不同的用户代理?用于测试服务器或iPhone到生产服务器的iPhone,不是吗?配置是否完全相同,包括Application.cfc(或Application.cfm)?

调用cfc的Web应用程序或本机应用程序?

答案 1 :(得分:0)

我认为用户代理没有任何区别。尝试直接通过浏览器提交请求,以确保它真的有效。做NSLog url请求的最佳方法是将其粘贴到浏览器中。

答案 2 :(得分:0)

我弄明白了这个问题。这是我正在使用的“LINK”。 API使用“www”添加到链接,在那里我使用没有“www”的链接。希望它可以帮到某人。

感谢。