shithub: riscv

Download patch

ref: 0862bcc93d1f0b2214dc345da669f9dca5034c35
parent: a82360a8e865e04e5bb9cd9374fb3ead20d78175
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Thu Jun 28 10:32:09 EDT 2012

webfs: send Accept headers

--- a/sys/src/cmd/webfs/fs.c
+++ b/sys/src/cmd/webfs/fs.c
@@ -398,6 +398,13 @@
 			if(cl->request[0])
 				m = cl->request;
 
+			/*
+			 * some sites give a 403 Forbidden if we dont include
+			 * a meaningless Accept: */* header in the request.
+			 */
+			if(!lookkey(cl->hdr, "Accept"))
+				cl->hdr = addkey(cl->hdr, "Accept", "*/*");
+
 			if(!lookkey(cl->hdr, "Referer")){
 				char *r;
 				Url *u;
--