Заголовок application/x-ms-application

Discussion in 'Windows' started by SVAROG, 25 Oct 2013.

  1. SVAROG

    SVAROG Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    Есть винда с апачем и CGI-скрипт в виде exe.
    Исходника скрипта у меня нету и работает все нормально только в IE.
    При работе с другими файлами этот скрипт просто скачивается. Так вот задача в том что бы заходить на этот сайт с мобильных устройств, пытался найти IE под андроид, но все тщетно.
    На данный момент кажется что проблема в заголовке
    который отсылает IE серверу это
    Code:
    Accept: application/x-ms-application
    остальные браузеры его не отсылают.
    Вот запрос и ответ в IE
    Code:
    POST /cgi-bin/script.exe HTTP/1.1
    [B][COLOR=DarkOrange]Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*[/COLOR][/B]
    Referer: http://192.168.0.232/
    Accept-Language: ru-RU
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    Host: 192.168.0.232
    Content-Length: 163
    DNT: 1
    Connection: Keep-Alive
    Cache-Control: no-cache
    
    text=000000&bgcolor=C0C0C0&bgcolor2=808080&link=800000&WorkingDirectory=C%3A%5Cwork%5C&HttpHostAdd=&Protocol=http%3A&Name=&Password=&UserId=&Login=HTTP/1.1 200 OK
    Date: Fri, 25 Oct 2013 04:43:46 GMT
    Server: Apache/2.2.25 (Win32) mod_ssl/2.2.25 OpenSSL/0.9.8y
    HTTP/1.0 200 OKContent-type: text/html
    Expires: Saturday, 22-Feb-1997 00:00:01
    Keep-Alive: timeout=5, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    [COLOR=DarkOrange]Content-Type: application/x-msdownload[/COLOR]
    
    
    
    43
    text
    0
    
    
    А вот в других браузерах(Crome)
    Code:
    POST /cgi-bin/script.exe HTTP/1.1
    Host: 192.168.0.232
    Connection: keep-alive
    Content-Length: 163
    [B][COLOR=DarkOrange]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8[/COLOR][/B]
    Origin: http://192.168.0.232
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
    Content-Type: application/x-www-form-urlencoded
    Referer: http://192.168.0.232/
    Accept-Encoding: gzip,deflate,sdch
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
    
    text=000000&bgcolor=C0C0C0&bgcolor2=808080&link=800000&WorkingDirectory=C%3A%5Cwork%5C&HttpHostAdd=&Protocol=http%3A&Name=&Password=&UserId=&Login=HTTP/1.1 200 OK
    Date: Fri, 25 Oct 2013 04:45:38 GMT
    Server: Apache/2.2.25 (Win32) mod_ssl/2.2.25 OpenSSL/0.9.8y
    HTTP/1.0 200 OKContent-type: text/html
    Expires: Saturday, 22-Feb-1997 00:00:01
    Keep-Alive: timeout=5, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    [COLOR=DarkOrange]Content-Type: application/x-msdownload[/COLOR]
    
    
    
    43
    text
    0
    Как заставить другие браузеры понимать что сервер отдает текст, а не файл на скачку?