• 締切済み

telnet接続で文字を修正するには?

Windows2000proです。 コマンドプロンプトからtelnetをlocalechoオプション(こちらが入力した文字が画面に表示されるオプション)をオンにして、 apacheへ接続してhttpリクエストのチェックをしていたのですが、 例えば GET /index.html HTTP/1.0 と送ろうとしたとき、indexの入力のときにindexxとつづりを間違えてしまい、 xを一個バックスペースキーで削除してエンターキーを2回押してリクエストを送信するのですが、 apacheの応答はBad Requestとなってしまいます。 apacheのaccess.logを確認してみるとリクエストが GET /indexx\b.html HTTP/1.0 となっていました。どうやらバックスペースの入力までリクエストの一部となってしまっているようです。 telnetの通信では文字入力のミスを訂正することはできないのでしょうか?

みんなの回答

  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.2

あと、書き忘れましたが、コマンドプロンプトで文字コードセットは変更出来ます。

tochanx
質問者

お礼

できました。どうもありがとうございました。

  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.1

telnetソフト(teratermとか)使った方が簡単だと思いますけどvt100に設定してエスケープ文字の設定するとかすれば出来るとは思いますが。 まずは、telnet /? で、コマンド調べてみてはどうでしょう?

tochanx
質問者

補足

回答ありがとうございます。 すみません。telnetのヘルプを見てvt100に設定するやり方はわかったのですが、 エスケープ文字の設定というのがわかりません。 具体的にどうすればよいのでしょうか?

関連するQ&A