15

WebページをデータURIとして生成するアプリがあります。これらのデータURIは非常に長くなる可能性があります。たとえば、103,828文字の長さのデータURIを持つページがあります。アプリのすべてが機能し、問題はありません。100,000文字の長さのURLを渡すのは少し面倒です:P。そのため、URL短縮サービスを使用してこれらのURLを短縮しようと考えました。

誰かがこれについて書いたようです:http ://softwareas.com/the-url-shortener-as-a-cloud-database 。著者は、人気のあるURL短縮サービスの文字数制限について言及しており、最も高いのはtinyurlのようで、約65,000文字です。そのような長いURL(100,000文字以上)の短縮を可能にする既存のソリューション/サービスを誰かが知っているかどうか疑問に思っていますか?

私自身の短縮形を実装したいのですが、これを可能にする何かが存在する場合はそれを避けたいと思います。

4

2 に答える 2

2

URL 短縮サービスの主な動機の 1 つは、メッセージの長さに制限のあるソーシャル ネットワーキング サービス (Twitter など) だったと思います。あなたの特定の欲求に合ったそのようなサービスを見つけることはおそらくないでしょう。質問で参照した記事は非常に興味深いものでした。(特に re: TinyURL の大きな制限。)

アプリに関するすべてが機能し、問題はありません。100,000 文字の長さの URL を渡すのは少し面倒です。

私は、「壊れていなければ、直す必要はない」という古い格言に頼るかもしれません。

于 2015-07-13T02:42:33.267 に答える
1

ブラウザーはすべて URL の長さに制限があり、私が知っている IE は 2083 文字前後で、Chrome などの他のブラウザーも同様です。ここで StackOverflow の回答を確認してください。

http://9to.one/gV0XOQ

これらの REST サーバーのいずれかを自分で作成することをお勧めします。手順: * ハッシュ アルゴリズムを選択する * Java またはその他の好きな言語で Jersey を使用して REST サービスを作成する * キー/long_link を保存するために RIAK データベースを使用する

于 2016-12-15T17:50:10.020 に答える