url-design

    3熱度

    1回答

    我的建築,項目站點,每個項目有一個頁面,例如: website.com/book/123 website.com/film/456 website.com/game/789 每個項目可以有多個子(和分分,分子分頁),例如一本書可以有一個blurb,一部電影可以有一個畫廊,一個遊戲也可以有一個畫廊。 我的問題是,圍繞與物品相關的頁面構建網址時是否存在任何標準或最佳做法?例如: website

    8熱度

    1回答

    我注意到維基百科對URL的路徑部分使用了百分比編碼,但將#ifragment的%字符轉換爲.。 例如,在Russian 'Russia' page,用於section 2 (История) URL是 http://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0

    2熱度

    1回答

    我看不到在兩種路線之間作出決定的基礎。我的問題是什麼因素是關鍵之間作出決定: 多條航線 - 更少的參數 更少的路線 - 更多參數 - 邏輯處理 下面的兩個樣本是我的實際情況,但我認爲這是一個普遍的問題。 我的基線是每個具有2個參數2條路線: URI's: /poweronoff?id=4&val=1 /powerset?id=7&val=75 // app.js app.get('/po

    0熱度

    1回答

    是以下上市客戶的所有訂閱休息好設計實踐: [BASEURL] /訂閱/ [ACCOUNTID] /付費電視 [BASEURL] /訂閱/ [ACCOUNTID] /付費牆 等等 ORshould它,而爲:?? [BASEURL] /訂閱/付費電視[帳戶ID] [BASEURL] /訂閱/付費專區[帳戶ID] 等... 還是別的什麼?

    0熱度

    1回答

    我想提供重置用戶密碼的功能。這個調用顯然不需要認證。 首先,我認爲是這樣的: DELETE /users/{id}/password:產生被通過電子郵件 POST /users/{id}/password發送給用戶重置令牌:需要新密碼,並在體內的有效重置令牌 但問題是,應用程序或網站無法提供給我用戶的ID,因爲它可以要求用戶輸入他的電子郵件地址。 我們的API還有一些其他(未經身份驗證的)調用,其

    2熱度

    2回答

    REST最佳實踐的一部分是利用響應中的鏈接來允許客戶端從一個實體導航到另一個實體。 例如,如果我有一個具有子帳戶的客戶對象類型。如果我是要求使用/customers/1客戶,然後我可能會提供以下響應 { "self": "http://localhost:43002/rest/v1/customers/1", "id": 1, "name": "Isabella Bu

    5熱度

    2回答

    什麼被認爲是翻譯網站網址的最佳策略?這是我看到經常出現的是: http://example.com/english-slug.html http://example.com/de/english-slug.html http://example.com/fr/english-slug.html 這樣做的(未成年人)的優勢,用戶可以手動修改URL切換到另一種語言。缺點似乎是,URL包含一個不

    3熱度

    2回答

    我喜歡飛行>座位>預訂的資源結構,所以保留屬於某個座位屬於一個特定的航班: http://example.com/jdf_3prGPS4/1/jMBDy46PbNc ----------- - ----------- | | | | | | flight seat reservation 由於客戶得到這個(有點

    3熱度

    1回答

    在Play應用程式我設計,這些都是我的一些路線 POST /visits controllers.Visit.create GET /visits controllers.Visit.visits GET /visits/:id controllers.Visit.visit(id: Long) PUT /visits/:id controllers

    0熱度

    3回答

    當需要創建一個採用有限參數集的URL時,其中所有參數在語義上都是相同的「級別」,那麼目前關於在URL中使用分隔符的共識如何?下面是一個例子: /myresource/thing1,thing2,thing3 /myresource/thing2,thing1 /myresource/thing1;thing2;thing3 /myresource/thing1;thing3 也就是說,這