簡體   English   中英

URL的錯誤檢測算法

[英]Error detection algorithm for a URL

我想知道一些有關如何為URL實現錯誤檢測算法的想法。 我的網址可以按以下方式工作:

http://changes.html?Type=Production&Item=Tires&Type=Winter

My Url can have the following forms:

http://changes.html?Type=Production //which gets you to the base page

http://changes.html?Type=Production&Item=Tires //which gives you all the tire options

http://changes.html?Type=Production&Item=Tires&Type=Winter //which gives you a specific tire

我在這里的問題是,說我以某種方式將Type = Production拼寫錯誤,以至於我將其拼寫為Tzxpe=Poductaion然后我可能會想到擁有默認頁面。 另外,如果說一切正確,直到輸入Type,這樣您就有以下URL:

http://changes.html?Type=Production&Item=Tires&TZAe=Wter然后我考慮只是在Tires處截斷字符串,直到正確為止,然后將頁面編程http://changes.html?Type=Production&Item=Tires&TZAe=Wter到該工作部分。 我的解決方案似乎有些奇怪且效率低下。 有沒有一種更好的方法可以自行修復URL,或者更好地實現我的想法,或者只是一種完全不同的方式來解決此問題? 對於此項目,必須進行錯誤檢查,因此僅收到錯誤的url消息是無法解決的!

也許我誤會了您的問題,但是您可以做的是拆分后端收到的URL ? =& ,然后對照可能的正確值(枚舉類或只是預定義的可能性的數組)以及與Item相同的Type檢查Type值。 這取決於您如何處理服務呼叫。

我不知道正則表達式完全是個好主意。 您正在尋找確保拼寫正確的方式,而這確實不適合我的正則表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM