2009-11-16 42 views
1

我刚刚完成了缩短URL的在线服务(在使用Zend Framework的php5中);你可以输入一个网址,你会得到一个简短的URL(比如tinyurl和这样的网站)。最适合URL缩短服务的API

我正在考虑开发人员的API - 目前您可以使用SOAP将URL发送到服务,但我不确定这是否是一个好的解决方案。这种服务的最佳做法是什么?休息?肥皂?都?

回答

2

绝对是REST - 除非你建立一个特别安全的企业URL缩短服务,否则SOAP的开销是不必要的(我认为这可能是很可能的一个矛盾)。 The bit.ly API非常不错,值得一试。

5

我会限制自己休息一下,因为整个“API”只是两个调用(返回较长的URL,反之亦然)。

1

在这种情况下,我会说REST一直是这样,SOAP对于这一点来说是矫枉过正的,除了增加网络负载之外,没有其他任何东西。虽然你可能想看看WADL

1

也投票支持REST,因为SOAP对于这个小API来说是一个巨大的野兽和矫枉过正。再加上所有流行的网址缩短服务都使用REST。你甚至应该考虑与其中一种比较受欢迎的服务相提并论,因为这可能会帮助开发人员更轻松地添加服务;)