mhewedy / ews

Go package wrapper for Exchange Web Service (EWS). Supports NTLM and more! Used in mego https://github.com/mhewedy/mego
Other
42 stars 27 forks source link

stream error: stream ID 3; HTTP_1_1_REQUIRED; received from peer #13

Open Abyss1st opened 1 year ago

Abyss1st commented 1 year ago
var Client = ews.NewClient(
    "https://mail.meach.cn:443/EWS/exchange.asmx",
    ExchangeUsername,
    ExchangePassword,
    &ews.Config{Dump: true, NTLM: true, SkipTLS: true},
)

start, _ := time.Parse("2006-01-02 15:04:05", "2023-05-12 00:00:00")
    log.Println(start.Format("2006-01-02 15:04:05"))
    data, err := ewsutil.ListUsersEvents(Client, []ewsutil.EventUser{
        {
            Email:        "wangzhe@meach.cn",
            AttendeeType: ews.AttendeeTypeOrganizer,
        },
    }, start, 7*24*time.Hour)
    fmt.Println(data)
    fmt.Println(err)

got

Post "https://mail.meach.cn:443/EWS/exchange.asmx": stream error: stream ID 3; HTTP_1_1_REQUIRED; received from peer

how to solve it ?