From: "akira yamada / やまだあきら" Date: 2006-01-18T00:12:52+09:00 Subject: [ruby-list:41781] Re: Webrickサーバのリクエストについて Sato Daisuke wrote: > いわゆるbookmarkletで、 > javascript:location.href='http://example:3001/sbs/add_direct?url='+escape(location.href)+"&desc="+escape(document.title) > という形でWebrickで動いているサーバにbookmarklet実行時のURLとタイトル > を渡しています。 > > この時、document.title(クリック時のHTMLのタイトル)によってはBad > Request(400)になってしまいます。 > descで渡してる値がおかしいのかなと思って、同じパラメータをapacheサーバ > に渡してみるとエラー扱いでなく普通にパラメータとして扱われているみたい > です。 %uXXXXでひっかかっているのではないかと思います。 escape()を使わずにencodeURI/decodeURIを 使うなどするとどうでしょう。 # -- akira yamada