net.http: make public errors and parse_form (#12038)
parent
600880660a
commit
4c8094d0d9
|
@ -226,7 +226,7 @@ fn parse_request_line(s string) ?(Method, urllib.URL, Version) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parse URL encoded key=value&key=value forms
|
// Parse URL encoded key=value&key=value forms
|
||||||
fn parse_form(body string) map[string]string {
|
pub fn parse_form(body string) map[string]string {
|
||||||
words := body.split('&')
|
words := body.split('&')
|
||||||
mut form := map[string]string{}
|
mut form := map[string]string{}
|
||||||
for word in words {
|
for word in words {
|
||||||
|
@ -251,12 +251,14 @@ pub:
|
||||||
data string
|
data string
|
||||||
}
|
}
|
||||||
|
|
||||||
struct UnexpectedExtraAttributeError {
|
pub struct UnexpectedExtraAttributeError {
|
||||||
|
pub:
|
||||||
msg string
|
msg string
|
||||||
code int
|
code int
|
||||||
}
|
}
|
||||||
|
|
||||||
struct MultiplePathAttributesError {
|
pub struct MultiplePathAttributesError {
|
||||||
|
pub:
|
||||||
msg string = 'Expected at most one path attribute'
|
msg string = 'Expected at most one path attribute'
|
||||||
code int
|
code int
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue