1

红十字会有一个定位器页面,您可以在其中通过表单提交邮政编码,并通过 JSP 运行以返回您当地红十字会办公室的联系信息。

在 iOS 应用程序中,我有用户的邮政编码,并希望运行此过程并取回该联系信息……或者至少是要链接到的适当 URL。我希望我能找到某种方法通过 URL 传递邮政编码,但它看起来并不那么容易。

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

4

2 回答 2

1

根据<form>action 参数,这是您拥有post的数据的 URL: 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 上也有一集。

我希望这有帮助。:)

于 2012-05-03T20:04:01.500 回答
1

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

这是一个例子:

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

于 2012-05-03T20:14:08.363 回答