我正在開發SOAP接口,並且在決定指定端點地址時遇到問題。命名SOAP Web服務端點地址
選項:
- {soap,api,service,???}.foo.com.au
- www.foo.com.au/{soap,api,service,???}
什麼是SOAP服務得到典型的名字呢?
我正在開發SOAP接口,並且在決定指定端點地址時遇到問題。命名SOAP Web服務端點地址
選項:
- {soap,api,service,???}.foo.com.au
- www.foo.com.au/{soap,api,service,???}
什麼是SOAP服務得到典型的名字呢?
我會用www.foo.com.au/soap
,主要是因爲它是一個簡單的方法來告訴人們,這是一個SOAP服務,如果您想在以後添加一個REST服務,您可以使用www.foo.com.au/rest
請記住,在實踐中,所有解決方案在技術上都是等同的一個命名系統相對於另一個命名系統的好處僅在於簡化或理解URL(對人類而言)或真正的可維護性。所以,如果你正在尋找一個標準可以告訴我們,充其量:
http://api.company.com/application/rest
和/或http://api.company.com/application/soap
方法
api.company.com
),所以如果有人想知道公司範圍內可用,請檢查http://api.company.com
,它可以列出所有可用的服務。www.
。但請記住,最好至少使用一個不同的環境,如api/
,使任何人都知道了蝙蝠服務URL是關於Web服務(!):http://www.company.com/application/api/rest
/http://www.company.com/application/api/soap
注:這是使用service
也很常見,雖然api
似乎有點更好描述性(api.something.com
毫無疑問的是該網頁是關於什麼)。
一些例子(你可以看到,確實沒有全球標準):
購買許多人似乎保持良好的醇」 全公司的API 「匯合點」:
我一直覺得「約翰」是個好名字。我建議你把它命名爲'john.foo.com.au',因爲'john'應該總是在最上面。 – 2013-05-09 04:04:55