Packages

  • package root

    Simple http request library.

    Simple http request library. Makes it easy to issue an http request and get a result.

    Overview

    The main entry point is the scalaj.http.Http singleton. Calling Http(url) will return an instance of scalaj.http.HttpRequest which you can use to build up your request. Execute the request by calling one of the asXXX methods and get a scalaj.http.HttpResponse which will contain the responseCode, body and response headers.

    Usage Example

    > import scalaj.http._
    > val baseRequest: HttpRequest = Http("http://httpbin.org/post") // that's a get request by default
    baseRequest: scalaj.http.HttpRequest = HttpRequest(http://httpbin.org/post,GET, ...
    
    > val postRequest: HttpRequst = baseRequest.postForm.param("param1", "a").param("param2", "b") // create a post request
    postRequest: scalaj.http.HttpRequest = HttpRequest(http://httpbin.org/post,POST, ...
    
    > val response: HttpResponse[String] = postRequest.asString // execute the request
    response: scalaj.http.HttpResponse[String] =  HttpResponse(body...,200,Map(Access-Control-Allow-Origin -> *, ...))
    Definition Classes
    root
  • package scalaj
    Definition Classes
    root
  • package http
p

scalaj

package scalaj

Ungrouped