問題タブ [http4s]
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 - http4s - リクエストボディを String または InputStream として取得
私HttpService
はjsonを受け取り、それをjson4s
ライブラリでケースクラスに解析することを定義しようとしています:
org.json4s.JsonInput
またはからどのように取得できますreq.body
かreq.bodyAsText
?
私はまた、 with を使用するために継承することを知っているjson4s
ので、toまたはStringInput
toに変換する必要があると思いますが、まだ方法がわかりません。StreamInput
JsonInput
String
InputStream
req.body
InputStream
req.bodyAsText
String
私は Scala を初めて使用し、 などのいくつかの概念をまだ完全には理解していませんscalaz.stream.Process
。
scala - https4s REST Web サービスへの POST 呼び出しを行う方法
http4s ライブラリを使用しようとしています。JSON ペイロードを使用して REST Web サービスに POST リクエストを送信しようとしています。
ドキュメントhttp://http4s.org/docs/0.15/を読むと、GET メソッドの例しか表示されません。
誰かがポストを作る方法を知っていますか?
scala - Http4s クライアントを使用した Cookie の設定
Http4s ライブラリを使用して、REST Web サービスへの HTTP 呼び出しを行っています。残りの Web サービスでは、認証 Cookie を設定する必要があります。
この Cookie を設定するために、次のコードを作成しました。
このコードを実行すると、401 エラーが発生します。これは、Cookie が設定されたことを Web サービスが認識していないことを意味します。
ここで、Apache http クライアントを使用して同じコードを記述したとします。その後、すべて正常に動作します。以下のコードは、上記とまったく同じことを行っています。
scala - Blaze サーバー (http4s) にサーブレット フィルターをマウントする方法
私は scala の世界の初心者で、アプリケーションの REST レイヤーを開発するために http4s を使用しています。サービスの展開/公開にブレイズサーバーを使用しています。フローが HttpService メソッドに到達する前に、サーブレット フィルターまたはインターセプターをフローにマウントする必要があります。どうやってやるの?