comparison urllog.tcl @ 456:102dc89488af

urllog: Improve how http headers are formed.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 16 Oct 2017 11:28:56 +0300
parents e5810c52d376
children a7029d65796b
comparison
equal deleted inserted replaced
455:511f1b28c8d1 456:102dc89488af
242 upvar 1 $urlSCode uscode 242 upvar 1 $urlSCode uscode
243 upvar 1 $urlCode ucode 243 upvar 1 $urlCode ucode
244 upvar 1 $urlData udata 244 upvar 1 $urlData udata
245 upvar 1 $urlMeta umeta 245 upvar 1 $urlMeta umeta
246 246
247 if {[catch {set utoken [::http::geturl $urlStr -timeout 6000 -binary 1 -headers {Accept-Encoding identity}]} uerrmsg]} { 247 set urlHeaders {}
248 lappend urlHeaders "Accept-Encoding" "identity"
249 lappend urlHeaders "Connection" "keep-alive"
250
251 if {[catch {set utoken [::http::geturl $urlStr -timeout 6000 -binary 1 -headers $urlHeaders]} uerrmsg]} {
248 urllog_verb_msg $urlNick $urlChan "$urlmsg_ioerror ($uerrmsg)" 252 urllog_verb_msg $urlNick $urlChan "$urlmsg_ioerror ($uerrmsg)"
249 urllog_log "HTTP request failed: $uerrmsg" 253 urllog_log "HTTP request failed: $uerrmsg"
250 return 0 254 return 0
251 } 255 }
252 256