次のようなコードを書いています:
PostMethod p = new PostMethod(someurl);
...
NameValuePair[] data = {
new NameValuePair("name1", "somevalue1"),
new NameValuePair("var[3][1]", "10")
};
try {
hc.executeMethod(p);
}
...
そして、Wireshark での投稿を見ると、次のようになります。
POST /someurl HTTP/1.1
...
type=var&ship%5B3%5D%5B1%5D=10
%5B
手段[
、%5D
-]
問題は、投稿で角括弧を取得する方法です。