我想问你们所有人在请求HTTP Post消息时如何控制gzip压缩。 “Accept-Encoding:gzip”作为Http请求标头始终添加到我发送的http请求中。 但我不想使用gzip压缩。 我该如何管理?
在执行http.NewRequest之前,我总是使用传输类型的DisableCompression。 我已经尝试将值true和false都设置为DisableCompression。 然而到目前为止它还不能很好地运作。
我的代码示例部分如下。
//gzip
tr := &http.Transport{
DisableCompression: true,
}
//client := &http.Client{}
client := &http.Client{Transport: tr}
req, err := http.NewRequest(
"POST",
reqUrl,
bytes.NewBuffer(bytesMessage),
)
//Set Http Headers
req.Header.Add("Content-Type", "application/json; charset=UTF-8")
req.Header.Add("Accept", "*/*")
req.Header.Del("Accept-Encoding")
//HTTP request
resp, err := client.Do(req)
我正在使用的版本是1.5。
提前致谢。
答案 0 :(得分:6)
尝试
`.....
SCHOOL school = new SCHOOL();
school.setStudents(studentList);
school.addStudent("kent", "43");
school.addStudent("Winnie", "42");
school.addStudent("Dennis", "41");
studentList = school.getStudents();;
Log.d(tag, String.valueOf(studentList));
.......`