iPhone编程:如何使用URL的API(例如BLAST)

时间:2010-09-06 22:16:18

标签: iphone web-applications blast

我是iPhone编程新手,希望能够使用iPhone上的BLAST(生物信息服务器)URL的API。我想编写一个非常简单的应用程序来查询BLAST服务器并进行一些查询。我发现了以下内容 我在BLAST(http://www.ncbi.nlm.nih.gov/BLAST/Doc/urlapi.pdf)上找到了以下文档。

我不确定从哪里开始..我查看了以下有关Mac OS X和iOS(http://developer.apple.com/iphone/library/documentation/Security/Conceptual/Security_Overview/Concepts/Concepts.html)的安全概念,然后找到了CFNetwork库(http://developer.apple.com/iphone/library/documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html)。

但我真的不知道从哪里开始......

理论上我想从.mm类方法查询BLAST url API(所以我可以使用标准C),然后在普通视图中显示结果。

任何人都可以在这些第一步中指导我吗?

致以最诚挚的问候,非常感谢!

1 个答案:

答案 0 :(得分:0)

BLAST API很奇怪。它是一个仅限POST的命令响应API,但您发布的命令类似于CMD=Get&...CMD=Put&...等。

iPhone SDK提供了一种相当方便的高级方式来调用URL。好好阅读NSURLRequest文档。您需要将HTTPMethod属性设置为POST,并使用BLAST API告诉您发布的任何内容填充HTTPBody。