2

ブラウザーの URL フィールドを介して、バイナリ データを http 経由でサーバーに渡す方法を探しています。ブラウザによって行われる自動 http エンコーディングをバイパスして、自分でデータをエンコードできるようにする方法はありますか。

例: 値 48 のバイトの代わりに、URL %30 を入力して、ブラウザーが URL を再エンコードしないようにし、最終的に %2530 になるようにします。

解決済み: 将来同様の問題に遭遇する可能性がある人へ。wget パラメータを使用してこれを行うことができます

--restrict-file-name=ascii

これにより、基本的に「%」がエスケープされないことが保証されます

4

3 に答える 3

2

base64エンコーディングを使用するように設計されています。

于 2012-05-26T12:45:30.720 に答える
-1

手動で入力して、httpサーバーに接続してリクエストを送信する独自​​のtcpクライアントを作成することで、なんとかそうしました。

于 2012-06-04T00:17:49.593 に答える