http: public functions

pull/679/head
Alexander Medvednikov 2019-06-26 17:45:48 +02:00
parent fa51b24a60
commit fc628f2ee9
1 changed files with 4 additions and 8 deletions

View File

@ -28,7 +28,7 @@ pub:
} }
// embed 'http' // embed 'http'
fn get(url string) string { pub fn get(url string) string {
if url == '' { if url == '' {
println('http: empty get url') println('http: empty get url')
return '' return ''
@ -38,17 +38,13 @@ fn get(url string) string {
return resp.body return resp.body
} }
fn get2(url string) string { pub fn post(url, data string) string {
return ''
}
fn post(url, data string) string {
req := new_request('POST', url, data) req := new_request('POST', url, data)
resp := req.do() resp := req.do()
return resp.body return resp.body
} }
fn new_request(typ, _url, _data string) *Request { pub fn new_request(typ, _url, _data string) *Request {
mut url := _url mut url := _url
mut data := _data mut data := _data
// req.headers['User-Agent'] = 'V $VERSION' // req.headers['User-Agent'] = 'V $VERSION'
@ -82,7 +78,7 @@ fn (resp mut Response) free() {
resp.headers.free() resp.headers.free()
} }
fn (req mut Request) add_header(key, val string) { pub fn (req mut Request) add_header(key, val string) {
// println('start add header') // println('start add header')
// println('add header "$key" "$val"') // println('add header "$key" "$val"')
// println(key) // println(key)