yay
parent
7f0279445d
commit
eebc1df537
6
main.go
6
main.go
|
|
@ -42,8 +42,10 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
handle := func(w http.ResponseWriter, r *http.Request) error {
|
handle := func(w http.ResponseWriter, r *http.Request) error {
|
||||||
|
b, _ := io.ReadAll(io.LimitReader(r.Body, 1024*1024))
|
||||||
|
|
||||||
var v interface{}
|
var v interface{}
|
||||||
if err := json.NewDecoder(r.Body).Decode(&v); err != nil {
|
if err := json.Unmarshal(b, &v); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
buff := bytes.NewBuffer(nil)
|
buff := bytes.NewBuffer(nil)
|
||||||
|
|
@ -51,7 +53,7 @@ func main() {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("%+v => %s => %s", v, buff.Bytes(), u.String())
|
log.Printf("%s => %s => %s", b, buff.Bytes(), u.String())
|
||||||
|
|
||||||
req, err := http.NewRequest(r.Method, u.String(), io.NopCloser(buff))
|
req, err := http.NewRequest(r.Method, u.String(), io.NopCloser(buff))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue