从iOS App向JS表单发送数据

时间:2012-05-03 19:40:06

标签: objective-c ios forms jsp

红十字会有一个locator page,您可以通过表格提交邮政编码,并通过JSP返回当地红十字会办事处的联系信息。

从iOS应用程序中,我有用户的邮政编码,并希望运行此流程并获取该联系信息...或至少链接到的相应URL。我希望我能找到一些方法来通过URL传递邮政编码,但看起来不会那么容易。

有人可以就如何解决这个问题提供一些指导吗?我以前用表格完成了一些简单的事情,但我不太确定从哪一个开始。

2 个答案:

答案 0 :(得分:1)

根据<form>操作参数,您需要post您的数据的网址: http://www.redcross.org//portal/site/en/template.MAXIMIZE/ziplocator/;jsessionid=MWwKPvjSWmvz8p4XrRtNLVL0VCTM7fcwfnFnKHpwRhJTnwLMMDcv!-1938881463!-1334769155?javax.portlet.tpst=2bd907ea326f7e9e934afa36c23f78a0_ws_MX&javax.portlet.prp_2bd907ea326f7e9e934afa36c23f78a0_viewID=result&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken&vgnextoid=6d65e821cbdf9110VgnVCM1000002bf3870aRCRD

字段名称为zipcode。 AFNetworking文档很好地解释了如何发送POST请求。我也推荐nsscreencasts系列,他也有AFNetworking的一集。

我希望这会有所帮助。 :)

答案 1 :(得分:1)

您可以使用NSURLConnection执行post请求并返回结果,您可能需要对结果进行一些解析,具体取决于返回的格式。

以下是一个例子:

http://forums.macrumors.com/showthread.php?t=689884

NSURLConnection文档:

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsurlconnection_Class/Reference/Reference.html