2017-05-31 50 views
0

注:由「安全」我的意思是「它不會打破網址」,而不是任何信息安全方面文檔_id是否可安全地用作URL中的參數?

我想使用的網址自動生成_id文件(作爲參數),在建築等作爲http://example.com?theid=JHKJhY45FGf其中JHKJhY45FGf

文檔的_id(請注意,這不是一個ES查詢,但僅僅是重複使用,在URL背景下,_id的)。

是否有一組字符_id構建於其上,並且它們是URL的safe character set的一部分?

如果答案是「否」,那麼我將編碼_id,但是如果可能的話,我會盡量避免。

回答

1

自動生成的文檔ID是URL的安全,請參閱Autogenerating IDs

自動生成的ID是20個字符長,網址安全,Base64編碼的GUID 字符串。這些GUID是根據修改的FlakeID方案 生成的,它允許多個節點並行生成唯一的ID,並且基本上沒有碰撞機會。

相關問題