| 12345678910111213141516171819202122232425262728 |
- package utils
- import (
- "errors"
- "io"
- "net/http"
- )
- /**
- * @Author linya.jj
- * @Date 2023/3/31 09:51
- */
- // 把http response的内容转换成error对象
- func ErrorFromHttpResponseBody(resp *http.Response) error {
- if resp == nil {
- return errors.New("HttpResponseNil")
- }
- defer resp.Body.Close()
- responseBody, err := io.ReadAll(resp.Body)
- if err != nil {
- return err
- }
- return errors.New(string(responseBody))
- }
|