この問題は、まさにTelnet Commandsに入力することで解決するので、必要な場合に活用し、その逆のことができます! インスタントHTTPクライアントとしてTelnetを設定する方法の詳細については、thisのソースを参照してください。ソースも、コマンドを再入力してBACKSPACEを使用したら、コマンドを受信するサーバが
<bs>
としてもしそうなら、それを解釈することがあることを説明し、不正な要求としてそれを宣言します! (これは私に何が起こったかです!)あなたが正しく通信ホストとクライアントを持っている場合は、適切にバックスペース文字を通信できるようです
結論
!技術的なレベルで詳しく説明している記事hereがあります。これをWindowsのTelnetクライアントで動作させるには、どうすればいいのかわかりません。これを回避するには、フリー(MITライセンス)のWin32 TelnetとSSHクライアントであるPuTTYのようなプログラムを使用することをお勧めしたいと思います。 PuTTYクライアントでは、PuTTYでバックスペースがどのように生成されているか、つまりどちらがホストであれば受け入れられるかを変更できるオプションがあります(もしあれば!)!
すべてのホストがこのプロトコルを使用している場合は、このオプションを正しく設定するためにdocumentation section 4.4.1を読んでください。そうでなければ、thisの記事を読んで、何らかの方法でホストが受け入れるようにPuTTYを設定する必要があります。
はまた、前述の例では、私はその作業を取得するために、他のパラメータが必要な場合がありますグーグルを使用しますが、これはすぐに200ステータスコードを取得するための最良の選択ではなかったかもしれません!代わりにbing.comを試してみてください(現時点で私のために働いています!)!
o www.bing.com 80 (press ENTER twice!!!)
GET/HTTP/1.1 (press ENTER)
Host: www.bing.com (press ENTER twice!!!)
なぜGoogleにtelnetしますか? telnetには、Google Webサーバーの受け入れリストにあるユーザーエージェントがないためかもしれません。 – Raptor
200を持っていたいと思ったら、私は何のサービスをしますか? – pdvries
これは役に立つかもしれません:http://superuser.com/questions/367101/get-works-but-telnet-does-not-http-get – Raptor