小编Jer*_*ert的帖子

在REST API中使用LINK和UNLINK HTTP谓词

我目前正致力于实现REST API.我有一个资源模型,在各个资源之间有很多关系.

我的问题是:如何以RESTful方式将两个现有资源相互链接(建立关系)?

我遇到的一个解决方案是使用LINK和UNLINK HTTP动词.API使用者可以使用LINK和以下URI链接两个资源:/ resource1 /:id1/resource2 /:id2.

此解决方案的问题是缺少对LINK和UNLINK动词的支持.http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.htmlhttp://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol都没有提到动词,它们似乎在很大程度上被"遗忘"了.但是,最初的RFC 2068确实声明它们存在.

我非常喜欢这个解决方案.但是,由于缺乏对LINK/UNLINK的支持,我担心许多API消费者/客户将无法处理该解决方案.这是一个可接受的解决方案,还是有更好的和/或更优雅的解决方案来链接RESTful API中的现有资源?

谢谢

api rest http-verbs

23
推荐指数
1
解决办法
6814
查看次数

在PHP中验证Microsoft Dynamics

我正在尝试将Microsoft Dynamics Online与我的网站集成.但是,我正在努力寻找一种通过API(无论是REST还是SOAP)使用PHP进行身份验证的好方法.大多数示例使用Microsoft CRM SDK(在.NET中)进行身份验证.但是,我的网站基于PHP,我想知道如何访问Microsoft Dynamics API(REST和/或SOAP).

有没有人知道通过PHP使用Microsoft动态API进行身份验证的合适方法?

php rest microsoft-dynamics soap dynamics-crm

7
推荐指数
1
解决办法
7689
查看次数

标签 统计

rest ×2

api ×1

dynamics-crm ×1

http-verbs ×1

microsoft-dynamics ×1

php ×1

soap ×1