Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

Nim

Visibility

unlisted

Author

legacy-anonymous

Created

2017-03-25T21:49:56Z

Updated

2017-03-25T21:49:56Z

import httpclient
import json
import cgi

proc get(client: HttpClient, url: string, params: JsonNode): Response =
  var query = "?"
  for k, v in pairs(params):
    let enck = cgi.encodeUrl(k)
    let encv = cgi.encodeUrl(v.str)
    query.add($enck & "=" & encv & "&") 
  echo url & query
  return client.get(url & query)
let client = newHttpClient()
let resp = client.get("http://httpbin.org/get", %*{"hi": "how are you?"})
INFO