req, err := http.NewRequest("GET", "http://example.com", nil)
req.AddCookie(&http.Cookie{Name: "c", Value: "ccc"})
resp, err := client.Do(req)
Tôi cần lưu vào bộ nhớ cache trên đĩa và giữ kiểu của nó là http.Response sau khi khôi phục từ bộ nhớ cache. Bất kỳ ý tưởng nào?Làm thế nào để cache http.Response trong golang?
Bạn đã thử một số chương trình tại đây chưa? Hoặc bạn có mong đợi để tìm một số gói với lỗi 'func DumpResponse (chuỗi tên tệp) ma thuật' và' func Loadesponse (chuỗi tên tệp) (* http.Response, error) '? – Volker
@Volker Tôi hỏi ý kiến, chưa sẵn sàng gói. – nanolab
chuyển 'resp' thành mảng' byte' và ghi vào một tệp. http://stackoverflow.com/questions/26372227/go-conversion-between-struct-and-byte-array –