• 締切済み

httpリクエストのbody部分について

学校でhttpリクエストの課題が出たのですが、よくわかりません。 専門学校の課題でhttpリクエストのボディ部を解析をせよというのが出ました。 色々調べてみたのですが、ボディ部分が暗号?みたいな感じでよくわかりません。 urlデコード後に、base64でデコードしてみましたが、文字化けしてしまいました。 md5やSHA1ハッシュが絡んでいるのでしょうか? 他にヒントもなく困り果てております。 以下、課題のhttpリクエストです。 POST http://test.co.jp/create HTTP/1.1 Host: test.co.jp User-Agent: Mozilla/5.0 Content-Length: Accept: */* Accept-Language: ja-jp Accept-Encoding: gzip, deflate Content-Type: application/x-www-form-urlencoded Cookie: id=753ce0fed3b134ed9ff770e332f3f542 Connection: keep-alive Proxy-Connection: keep-alive ※↓この部分です data=zSAPjwA6ZQ97l1ckhMfATMM6VEGufB8hrmoWAvVWq2CFFsPoCaS6CgPRE8cVoyz3n%2b0Lot4g41LjfBC2%2fOa3bPZYOn0JIwMHzi%2b4UpIi8sX3o0JGyIUa%2bl3JTLM%2bKfMMiXIUfxmTVCRpbI3LfEltKstlBEa3NK25qwl0UWo2EPLD%2fSMjqyqbqeTXy4yYgI2D4RpfQmzi%2fU%2b9kuB%2bk0DytDkN3Ca1dsx4aZufiLNf67M6zt8p3FyfsbF3dQl%2beRlaG7NG0tmZaR%2fy6hmObYkLfxPVmKwPyoCOmXRvpM6nJCAcXIZNF0bfM4yh76A6UknzQJ40d7fgVRQaGKUsTNxFBFI2TzsLySpXV5LE0P%2biMhwcqbmoeN237lfnzlGBST9e 皆様のお力をお借りできれば幸いです。 宜しくお願い致します。

みんなの回答

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

URLデコード後に、BASE64でデコードで正解だと思いますが http://www.wdic.org/w/WDIC/application/x-www-form-urlencoded 上記の説明によると文字コードはUTF8固定みたいなのですが、BASE64でデコードされたデータはUTF8で読めませんし、全ての文字コードでも読めませんね。最終のデータをバイナリエディタで見ると、データ自体きっちりとアドレス0x11Fで収まっているのが何かしら気になります。学校で利用しているなんらかのソフトのバイナリデータファイルということもないでしょうか。

回答No.1

urlデコードだけではダメでした? その後base64デコードはいらない気がしますが。

mikanbakudan
質問者

補足

回答有難うございます。 URLデコードだけだと、%2fと%2b部分が置き換わるだけで他の部分が何も変わりませんでした。 他に何か変換が必要だったりするのでしょうか?