問題タブ [hyper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
495 参照

macos - Fish shell の起動コマンドで Hyper に文字が出力される

Mac の魚の殻に次の問題があります。最近、 ~/.config/fish/config.fish を変更して、ターミナルの起動時にコマンドを自動的に実行する方法を考え出しました。

ここで、ASCII アートを印刷する特定のスクリプトを実行したいと思います。通常のターミナル アプリでは問題なく動作します (したがって、魚やスクリプトでは問題にならないはずです)。ハイパー ターミナル (Hyper.is)。ここでの秘訣は、シェルでスクリプトを実行するだけで問題なく動作することです。

私の質問は; 魚による起動時に起動すると機能しないのに、起動すると正常に機能する理由を誰かが知っていますか?

Hyper.is の問題のスクリーン ショット

0 投票する
1 に答える
1769 参照

rust - ハイパーでRustでWebサーバーを起動するにはどうすればよいですか?

ハイパーフレームワークでリバースプロキシを書いてRustを学びたいです。私の完全なプロジェクトは GitHub にありますドキュメントで説明されているように、リスナーの開始に行き詰まっています:

これは機能せず、次のコンパイル エラーで失敗します。

私の呼び出しがhttp()正しくないのはなぜですか? ドキュメントに示されているように、新しいサーバーを作成するべきではありませんか?

0 投票する
1 に答える
1198 参照

http-headers - Hyper で複数の Set-Cookie ヘッダーを正しく処理するには?

Hyper を使用して HTTP 要求を送信していますが、応答に複数の Cookie が含まれている場合、Hyper はそれらを 1 つに結合し、解析手順に失敗します。

たとえば、これは単純な PHP スクリプトです。

curl を使用した応答:

ただし、次の Rust コードの場合:

...出力は次のようになります。

これは私には本当に奇妙に思えます。Wireshark を使用して応答をキャプチャしたところ、2 つの Set-Cookieヘッダーが含まれていました。Hyperのドキュメントもチェックしましたが、手がかりがありません...

HyperVecMap<HeaderName, Item>がヘッダーを格納するために内部的に a を使用していることに気付きました。それで、彼らはそれらを1つに連結しますか?その後、個々の Cookie にどのように分割すればよいでしょうか。

0 投票する
1 に答える
2846 参照

rust - Hyper を使用してプロキシ経由で HTTPS サイトにアクセスするにはどうすればよいですか?

以下は、プロキシ経由で HTTPS サイトにアクセスしようとする試みです。

次のエラーが表示されます。

Cargo の依存関係は次のとおりです。

これらの依存関係を使用すると、状況が改善されます。

そして、このコード:

出力:

ビルドの失敗はありませんが、プロキシを経由しません。

0 投票する
1 に答える
3572 参照

ssl - ハイパーは、HTTPS URL に対して「Http のスキームが無効です」と言う

私は持っている

そして、次のコード:

Rust は、SSL をサポートしていないかのように、エラー メッセージを表示します。

HTTP のスキームが無効です

これは Debian jessie の Rust 1.14.0 にあります。

Hyper を SSL で HTTPS URL に接続するにはどうすればよいですか?

0 投票する
1 に答える
1435 参照

string - 構造体または JSON を生の文字列に変換するにはどうすればよいですか?

テストがあり、JSON データをサーバーに送信する必要があります。次のテストがあります。

このコードでは、次のエラーが返されます。

構造体と JSON でエンコードされたコードを削除し、単純な生の文字列リテラルを作成して body メソッドで参照すると、機能します。例:

では、構造体または JSON をraw stringに変換するにはどうすればよいですか?

エラー E0277 が「Hyper::client::Body<'_>」の特性の実装に関するものであることは知っていますが、これは問題ではありません。問題は、構造体または JSON を生の文字列に変換する方法だけです。ありがとう。