2016-03-17 2 views
0

Я пытаюсь воспроизвести http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_serving_plain_text, обслуживающий файл logback.xml.Spring Config server, обслуживающий простой текст

Когда я попытался curl -v http://localhost:8888/gateway/default/master/logback.xml я получил:

Hostname не был найден в кэше DNS

Попытка 127.0.0.1 ...

Connected на локальный (127.0.0.1) порт 8888 (# 0)

GET /gateway/default/master/logback.xml HTTP/1.1

User- Агент: завиток/7.35.0

Ведущий: локальный: 8888

Accept: /

HTTP/1.1 406 Not Acceptable

Сервер Apache-Coyote/1,1 не занесен в черный список

Сервер: Apache-Coyote/1.1

X-Application-Context: configserver: 8888

Content-Type: применение/JSON, кодировка = UTF-8

Transfer-Encoding: фрагментированное

Дата: Пт, 17 Mar 2016 17:26:02 GMT

соединения # 0 для размещения localhost осталось нетронутым

{"timestamp": 1458235562683, "status": 406, "error": "Not Acceptable", "exception": "org.springframework.web.HttpMediaTypeNotAcceptableException", "message": " Не удалось найти приемлемое представление "," путь ":"/gateway/default/master/logback.xml "}%

Я использую Brixton.M5 и вот структура хранилища:

- application.yml 
- gateway.yml 
- auth.yml 
- eureka.yml 
- logback.xml 
- test.json 

В curl -v http://localhost:8888/gateway/default/master/test.json работает нормально.

+0

Возможно, попробуйте использовать '-H "Accept: application/xml"' – freakman

+0

@freakman та же ошибка, но спасибо –

+0

Можете ли вы попробовать с моментальными снимками? Я использовал https://github.com/spring-cloud-samples/config-repo/tree/master с http: // localhost: 8888/gateway/default/master/test.json и http: // localhost: 8888 /gateway/default/master/books.xml, и все работает нормально. – spencergibb

ответ

Смежные вопросы