QueryStringのテキストがWebサイトに表示される(C#で)メカニズムを作成したいと思います。QueryStringの約1000バイトのテキストを圧縮
たとえば、C#では文字通りのことがあります。
public void Page_Load(blah)
{
litSomething.text = Reques.QueryString["msg"];
}
メッセージが英語で書かれている(UTF8がうまくいく)とし、1000文字以下であるとします。私はできるだけこのテキストを圧縮し、依然としてQueryStringに配置できるようにします。
私たちは好きなだけ多くの辞書用語を事前定義することができます。サーバーサイドのコードは、メッセージをエンコードしてデコードします。
(もちろん、私はすべての通常のXSS保護に追加されます、HttpUtitlity.HtmlEncodeなどのタイプのもの。また良いでしょう辞書情報源を解放へのポインタ!)
任意のヒント、adivce、ソースコード?あなたが尋ねる前に、これは私の宿題ではありません!
更新
ありがとうございます。私はこれをGETにしたいので、人々はIM/URLをメールします。私はbit.lyのラインに沿って考えています。それはまた、それ自体でのチートになるでしょう。しかし、これを一般的な "短文圧縮"の質問にしたいと思っていました。
ヒント:
圧縮解除は周りだけで、他の方法は何ですか?ここでPOSTを使う... –