Просмотр исходного кода

Merge pull request #98 from rod-hynes/master

Fix: skip response body handling when status is 304
Rod Hynes 10 лет назад
Родитель
Сommit
e00fa8dd0a
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      psiphon/remoteServerList.go

+ 4 - 0
psiphon/remoteServerList.go

@@ -66,6 +66,10 @@ func FetchRemoteServerList(config *Config, dialConfig *DialConfig) (err error) {
 	}
 	defer response.Body.Close()
 
+	if response.StatusCode == http.StatusNotModified {
+		return nil
+	}
+
 	body, err := ioutil.ReadAll(response.Body)
 	if err != nil {
 		return ContextError(err)