Проблема с прокси-сервером Sproutcore в Ubuntu
Я настроил прокси в файле сборки, который отлично работал на моем Mac на работе. Но на моем домашнем ноутбуке с Ubuntu 11.04 прокси, похоже, никогда не возвращает корректный ответ (проверка с помощью SC.ok(response)).
Я проверил, свернув URL:
curl -G http://localhost:4020/api/client
Выход:
[{"id": "1", "title": "Test", "status": "1", "созданный":"2011-07-03 07:36:44","updated":"2011-07-03 07:36:44","brands":null}, {"id":"2","title":"Arla","status":"1"," созданный ":"2011-07-03 07:43:53","updated":"2011-07-03 07:43:53","brands":null}]
У кого-нибудь есть идеи? Спасибо Марк
2 ответа
Я открыл вопрос, похожий на этот. Кажется, что Тонкий веб-сервер не может обрабатывать сжатый контент с вышестоящего сервера. Если вы можете отключить gzip на удаленном сервере и, пожалуйста, сообщите об этой проблеме на github, чтобы у нее были больше шансов на исправление.
Если вы используете Apache дома, проверьте файлы журналов (во время работы приложения):
tail -20f /var/log/apache2/error.log
Вы можете получить эту ошибку:
Client sent malformed Host header
Это связано с тем, что заголовок Host (точнее, порт) отличается от стандартного localhost Apache:80.