問題タブ [scala-dispatch]
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.
scala - Scala ディスパッチ ストリーム レスポンスを 1 行ずつ送信する
私は Scala ディスパッチを使用しようとしていますが、Scala 初心者であり、Dispatch API がシンボル クレイジーであるという顔をしていました。大きな http 応答をストリーミングして行ごとに処理する方法について混乱しています。どんな助けでも大歓迎です。
乾杯、クリス。
ノート:
これは私にとってはうまくいきません:
行は決して印刷されません。
編集:
行が出力されていましたが、応答に複数の行があった場合のみでした。問題は、データを 1 行ずつストリーミングできることですが、最後の行が省略されているようです。
java - %2f を / に変換せずに java.net.URI に渡す方法
次のように Scala から Dispatch を使用しています。
は%2f
に変換されるため、ではなく/
に投稿しようとします。/api/queues///myQueue/get
/api/queues/%2f/myQueue/get
これを適切にエスケープするにはどうすればよいですか?
scala - ディスパッチ ライブラリからヘッダーを取得する (バージョン 0.10.1)
これは技術的にはこのスレッドの複製です:
ただし、そこにあるコードは機能しないようです。ディスパッチの変更ログで、ハンドリングが微妙に変更されていることがわかりますが、私の人生では、これを機能させることができません。これは、ライブラリの問題ではなく、scala を理解する上での問題だと思います。
コンテンツの長さを確認できるように、稼働していることがわかっている Web サイトからヘッダーを取得しようとしていますが、このスニペットをコンパイルするとエラーが発生します。
import com.ning.http.client.{ Response => nonconflictingname } で代わりに client.Response をインポートしようとしましたが、「オブジェクト com.ning.http.client.Response は値ではありません」と表示されます。それが何を意味するのかわかりません。
scala - ディスパッチクラシックでクッキーを操作する
認証トークンを Cookie として返すバックエンド サーバーにプログラムでログインし、その Cookie を使用してリクエストを送信する必要があります。私は Lift 2.4 で作業しており、私が読んだものはすべて http-dispatch の使用を推奨しているようですが、それを学ぶのは面倒でした! :-/ SBT バージョン (0.1-SNAPSHOT) と scala バージョン 2.9.1 のために、dispatch-classic で作業しています。そのため、現在ディスパッチ 0.8.6 ライブラリをロードしています。
https://groups.google.com/forum/#!msg/dispatch-scala/m7oWv2YAtjQ/imnkYoCDVUcJで以下を見つけました
Cookie を取得する場合:
レスポンスから Cookie を読み取るには、Response#getCookies メソッドを呼び出す必要があります。たとえば、次のようなことができます。
後続のリクエストに Cookie を追加する場合:
しかし、私はこれを機能させることができません。私の好みは、ディスパッチ 0.8.6 で動作するコードですが、別のバージョンで動作させることができ、そのバージョンが私の SBT および scala/Lift バージョンで動作しないことがわからない場合は、推奨されているものを使用してみますライブラリ版。
scala - Dispatch を使用して Scala で HTTP POST の Cookie を設定する
Dispatch を使用して Cookie を設定できないようです。サーバーは、送信しようとしたセッション ID が正しく送信されなかったことを意味する新しいセッション ID を再送信します。コードは次のとおりです。
これは Dispatch の最新バージョンを使用しています。私は Scala を学びながら学習しようとしていますが、どのようにすればよいか分からないのは、リクエストとして送信される前に、 EstablishPost オブジェクトのヘッダーを検査することだけです。
json - ScalaディスパッチGETリクエスト、jsonへのレスポンスの解析に失敗
私は次の関数を書いています:
1) HTTP GET リクエストを送信します (レスポンスは有効な JSON です)
2) json オブジェクトへの応答を解析する
コードスニペット :
問題は、応答からのjsonデータを保持することを期待している間、このmyJsonがNoneになった後です。
ヘルプ ?