Vì vậy, tôi đang cố gắng đăng một thứ gì đó lên máy chủ web.C# HttpWebRequest POST'ing thất bại
System.Net.HttpWebRequest EventReq = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create("url");
System.String Content = "id=" + Id;
EventReq.ContentLength = System.Text.Encoding.UTF8.GetByteCount(Content);
EventReq.Method = "POST";
EventReq.ContentType = "application/x-www-form-urlencoded";
System.IO.StreamWriter sw = new System.IO.StreamWriter(EventReq.GetRequestStream(), System.Text.Encoding.UTF8);
sw.Write(Content);
sw.Flush();
sw.Close();
Trông ổn, tôi đang thiết lập nội dung có độ dài dựa trên kích thước của dữ liệu được mã hóa ... Dù sao nó không thành công tại sw.flush() với "byte được ghi vào dòng vượt quá nội dung -Kích thước bước sóng được chỉ định "
Trình phát trực tuyến có thực hiện một số phép thuật sau lưng tôi mà tôi không biết? Có cách nào tôi có thể nhìn vào những gì StreamWriter đang làm?
Điểm tốt. Tôi nghĩ * về việc đào, nhưng ... –
Bạn thưa ông :) Giải thích rằng quan sát về \ 357 \ 273 \ 277 từ wireshark i được đưa ra trong nhận xét khác. Rất cám ơn! –