2017-11-16 17 views
1

thisスレッドで述べたように、URLには長さ制限があります。しかし、パラメータを取得して値の配列を提出する必要があり、URLが最大長を超えないようにすることができない場合はどうすればよいですか?URL取得パラメータとしての配列:URL-length restrictton

私はリクエストをPOSTできることを知っていますが、ユーザーがリンクをブックマーク/キャッシュできるようにしたいと考えています。

+0

の長さを短くしてみてください単純な配列のJSONは、長さを大幅に減らすことができると思います。 – CBroe

+0

@CBroeは、get-paramaterとしてJSON文字列を渡すことを意味しますか? –

+2

はい。コースの受信側でそれに応じてデコードする必要があります。しかし、 'foo [0] = bar&foo [1] = baz&foo [2] = blubb''と' foo = ["bar"、 "baz"、 "blubb"] 'より長いパラメータ名であっても、この例では3つ以上の値があります... – CBroe

答えて

3

可能な解決策はできるだけURLの長さを短縮することです。

そして、あなたは、あなたが送信するために必要な情報の量を減らすことができない場合は、f.e.のように...も役立つかもしれない別のデータ・フォーマットを使用して、あなたのGETパラメータ

関連する問題