SASGIS - SAS.Планета
View Issue Details
0001333SAS.ПланетаРефакторингpublic11-06-2012 14:4610-10-2012 11:41
annntoha 
zed 
normalminoralways
closedfixed 
Windows7Ultimate
.Nightly 
120808120808 
0001333: Не работает замена User-Agent внутри параметра RequestHead в файле params.txt
params.txt:

...
RequestHead=Referer: http://www.openstreetmap.org/\r\nCookie: n=v\r\nUser-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)\r\nxxx: yyy\r\n
...

Request:

GET http://c.tile.openstreetmap.org/10/624/360.png HTTP/1.1
Referer: http://www.openstreetmap.org/
Accept: */*
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
xxx: yyy
Cookie: n=v
Host: c.tile.openstreetmap.org
Connection: Keep-Alive
Pragma: no-cache
Моя задача - подменить User-Agent в HTTP-заголовке.
Пожалуйста, дайте пример, как это можно сделать.

Я пытался работать с параметром RequestHead в params.txt, пытался работать с переменной RequestHead := '' внутри GetUrlScript.txt - безрезультатно.
Пытался предположить, что для User-Agent есть отдельный параметр, например с именем UserAgent. Тоже не получается...
В документации отдельный параметр для User-Agent не нашёл:
http://sasgis.org/wikisasiya/doku.php/описания_формата_пользовательских_карт_zmp
No tags attached.
Issue History
11-06-2012 14:46annntohaNew Issue
12-06-2012 04:01GarlNote Added: 0007374
12-06-2012 04:01GarlAssigned To => Garl
12-06-2012 04:01GarlStatusnew => feedback
12-06-2012 04:05GarlNote Edited: 0007374bug_revision_view_page.php?bugnote_id=7374#r3657
12-06-2012 13:41annntohaNote Added: 0007375
12-06-2012 13:41annntohaStatusfeedback => assigned
16-06-2012 15:21annntohaNote Added: 0007411
07-08-2012 15:01vdemidovProjectДоработка карты (ZMP) => SAS.Планета
07-08-2012 15:01vdemidovAssigned ToGarl => zed
07-08-2012 15:01vdemidovCategoryДоработка файла карты => Рефакторинг
07-08-2012 15:01vdemidovProduct Version => .Nightly
07-08-2012 15:01vdemidovFixed in Version => 120808
07-08-2012 15:01vdemidovTarget Version => 120808
07-08-2012 15:01vdemidovStatusassigned => resolved
07-08-2012 15:01vdemidovResolutionopen => fixed
10-10-2012 11:41TolikStatusresolved => closed

Notes
(0007374)
Garl   
12-06-2012 04:01   
(edited on: 12-06-2012 04:05)
странно, у меня работает
з.ы.
пример смотреть plus.maps\etokarta.zmp\GetUrlScript.txt

(0007375)
annntoha   
12-06-2012 13:41   
Сборка 120610.5616 Nightly - не работает.

Сас.Планета упорно подставляет
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)

Проверил только что на карте Витебска (plus.maps\etokarta.zmp\GetUrlScript.txt), которую вы предложили в качестве примера. В коде скрипта User-Agent один, в запросе другой.
(0007411)
annntoha   
16-06-2012 15:21   
Garl, бага относится только к ночным сборкам.
На сборке 110418 проблемы нет.