Packages

  • package root
    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package http4s
    Definition Classes
    org
  • package argonaut
    Definition Classes
    http4s
  • package blazecore
    Definition Classes
    http4s
  • package circe
    Definition Classes
    http4s
  • package client

    Provides extension methods for using a http4s org.http4s.client.Client

    Provides extension methods for using a http4s org.http4s.client.Client

    import cats.effect.IO
    import org.http4s._
    import org.http4s.client._
    import org.http4s.Http4s._
    import org.http4s.Status._
    import org.http4s.Method._
    import org.http4s.EntityDecoder
    
    def client: Client[IO] = ???
    
    val r: IO[String] = client(GET(uri("https://www.foo.bar/"))).as[String]
    val r2: DecodeResult[String] = client(GET(uri("https://www.foo.bar/"))).attemptAs[String] // implicitly resolve the decoder
    val req1 = r.unsafeRunSync
    val req2 = r.unsafeRunSync // Each invocation fetches a new Result based on the behavior of the Client
    Definition Classes
    http4s
  • package dsl
    Definition Classes
    http4s
  • package impl
  • Http4sDsl
  • io
  • package headers
    Definition Classes
    http4s
  • package jawn
    Definition Classes
    http4s
  • package json4s
    Definition Classes
    http4s
  • package multipart

    This package is the start of a multipart implementation for http4s.

    This package is the start of a multipart implementation for http4s. It is still deficient in a few ways:

    - All encoding is chunked transfers, except for entities small enough to fit into the blaze buffer. This irritates some server implementations.

    - When decoding, chunks are kept in memory. Large ones should be buffered to a temp file.

    - It's a bit handwavy around character sets. Things probably go horribly wrong if you're not UTF-8.

    - This module is lightly tested, and its API should be considered experimental.

    Enter this package at your own risk, but we'd love the feedback.

    Definition Classes
    http4s
  • package parser
    Definition Classes
    http4s
  • package scalaxml
    Definition Classes
    http4s
  • package server
    Definition Classes
    http4s
  • package servlet
    Definition Classes
    http4s
  • package syntax
    Definition Classes
    http4s
  • package testing
    Definition Classes
    http4s
  • package twirl
    Definition Classes
    http4s
  • package util
    Definition Classes
    http4s

package dsl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Http4sDsl [F[_]] extends Http4s with Methods with Statuses with Responses[F] with Auth

Value Members

  1. object Http4sDsl
  2. object io extends Http4sDsl[IO]

Ungrouped