Веб-сервис ASP.NET не работает в Safari - PullRequest
1 голос
/ 27 января 2009

У меня есть страница WebForms (.aspx), которая принимает параметры через get / post и возвращает XML. Это работает во всех браузерах, кроме Safari, где я получаю этот гем:

Safari can’t open the page [URL]. The error was: “unknown error” 
(CFURLErrorDomain:303) Please choose Report Bugs to Apple from the Help menu, 
note the error number, and describe what you did before you saw this message.

Кто-нибудь видел это раньше или знает, что это значит?

UPDATE:

Веб-служба работает по протоколу http: //, но не работает при https://

Ответы [ 3 ]

1 голос
/ 11 ноября 2009

У меня была такая же проблема. Работал через HTTP, не через HTTPS. Добавление заголовка Content-Length исправило это для меня:

Context.Response.AddHeader("Content-Length", result.Length)

Context.Response.Write(result)
1 голос
/ 15 октября 2012

Спасибо, это помогло нам.

context.Response.AddHeader("Content-Length", FilInfo.Length.ToString())

http://bit.ly/RTSnr4

0 голосов
/ 27 января 2009

Это действительно Safari или Webkit? То есть вы пробовали это с Chrome и / или Konquerer? Возможно, это может дать вам дополнительную подсказку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...