注意:我不在尋找域可用性webservice!現在,我們得到了出路......通過REST API進行域可用性檢查
我怎麼會建築師一個系統,都允許我們通過我們的REST API檢索我們的域名組合資源,也是相同的API在執行域可用性檢查?在這兩種情況下使用相同的URI是否是一個好主意,還是應該爲此使用不同的資源?
例如:
如果我想在example.com的信息(這是在我們的投資組合域)我想GET /domains/example.com/
檢索就可以了我們的信息(如域名服務器,聯繫人等註冊信息......但還有我們的客戶記錄,發票號碼等內部信息)。
如果我想獲得example.org的域名可用性(這不是我們的註冊,所以不在我們的投資組合中),我也會打電話給GET /domains/example.org/
,然後返回這個域名是否可用。
簡而言之:這是使用相同的URI,這兩個東西或者我應該使用此不同的資源(基本上都在一個域返回的信息?)一個好主意?例如/domainregistration/example.com/
?
非常好的和明確的答案,但我只有一個問題,爲什麼你需要先做一個PUT請求來創建資源,如果一個GET請求做了我需要的所有事情,無論事先做了一個PUT請求? – ChrisR 2013-02-21 08:54:06
PUT請求只是對異步請求進行建模的可能性,您可以PUT/POST發出一個域可用性請求,該請求會創建可在請求完成時查詢的資源。如果你只是返回一個同步可用性結果,GET將會很好地工作 – saintedlama 2013-02-21 09:55:50