亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

精通MVC3摘譯(5)-使用URL模式最佳實踐

發布時間:2020-04-01 13:09:06 來源:網絡 閱讀:575 作者:cnn237111 欄目:編程語言

使URL模式最佳實踐

現在,你可能想知道怎么設計自己的URL結構。你可以按照visual studio自動生成的默認模式,但是也可以選取對你最有幫助的模式。

這些年,設計應用程序URL變的頗受重視,也出現了一些重要的設計原則。如果你遵循這些設計模式,對的你應用程序的實用性,簡潔性,和搜索引擎排名都有顯著的提升。

用戶很關注URL,如果你不這么認為,想象一些你給某人發送一個Amazon的URL,如下:

http://www.amazon.com/Pro-ASP-NET-MVC-3-

Framework/dp/1430234040/ref=sr 1 13?s=books&ie=UTF8&qid=1294771153&sr=1-13

通過email發個某人這樣的URL已經夠糟糕了,如果通過電話讀出來那更糟糕。如果URL是如下的那樣:

https://cache.yisu.com/upload/information/20200312/60/249157.jpg.pdf.zip則要使用后綴。web瀏覽器不關心文件擴展名,只要你的MIME type設置正確,但是用戶仍然希望.pdf結尾的文件是個PDF文件。

創建有層次的URL,必須/Products/Menswear/Shirts/Red,這樣用戶可以猜測父級的URL。

保持忽略大小寫敏感,ASP.NET路由系統默認的是對大小寫不敏感的

避免使用標簽,代碼,字符序列。如果太分割單詞,使用-號,比如/my-great-article。下劃線不是很友好,使用URL編碼的空格也很奇怪,比如/my+great+article,也可能讓人厭惡,比如(/my%20great%20article)

不要改變URL,無效的鏈接可能會失去商機。當你改變URL,保證老的URL結構仍然能夠訪問到。

一致化的格式。對你整個應用程序,采用一種URL格式。URL應該簡短,易于拼寫,永久有效,并且可以能顯出整個站點的結構。

正確選擇GET還是POST

根據經驗,GET請求應該用來獲取只讀信息,POST請求用來操作數據。在標準術語中,GET請求針對的是安全交互,除了請求信息之外沒有任何副作用。POST請求是對非非安全交互的,比如修改信息或者建立信息。這個慣例是由W3C設立,http://www.w3.org/Provider/Style/URI。GET請求的信息可以從地址中獲得,所有的信息都包含在URL中,所有不太可能講這種link地址加入收藏夾。

不要使用GET請求來操作數據狀態。很多web程序員在2005年才明白這一點的重要性,那時google網頁加速對公眾開放。這個應用程序預先從頁面中獲取內容,這個對于HTTP是合法的,因為GET請求是安全的。

不幸的是,很多web程序員忽略了HTTP的慣例,將簡單的鏈接導向’delete item‘’add to shopping car‘等操作。這樣就混亂了。

有的公司以為他們的網站受到了反復的惡意***,因為所有的內容都被刪除了。但是后來才發現是搜索爬蟲點擊了管理員頁面,抓取了所有的delete鏈接。認證系統可能會保護你,但是對于web加速器可能就保護不了了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长汀县| 阜康市| 姜堰市| 宜黄县| 濮阳市| 泰顺县| 庄河市| 平利县| 乐陵市| 黄龙县| 怀宁县| 镇原县| 通化县| 文昌市| 宝鸡市| 磐石市| 平邑县| 申扎县| 芷江| 个旧市| 彭阳县| 卓资县| 嘉定区| 庆安县| 兴文县| 徐汇区| 阿拉善左旗| 称多县| 阳山县| 屯留县| 临清市| 垫江县| 西畴县| 梓潼县| 景洪市| 新巴尔虎左旗| 谢通门县| 上蔡县| 手机| 岱山县| 梧州市|