можно использовать вопросительный знак (?) в строке запроса для запроса GET в пакете служб? - PullRequest
1 голос
/ 11 ноября 2011

Я создал стек служб, теперь, когда я запускаю запрос GET т.е. localhost: 123 / myRest / ClassName / application / 123456789? Количество = 10 Для выше, 123456789 - это идентификатор приложения

[RestService("/perfmon/application/{applicationId}?Count = 10")]

Для моего приложения я получил реальный результат в порядке, но проблема в том, что, когда я пытаюсь проверить его представление JSON, не могу видеть, потому что он генерирует URL, как показано ниже

localhost:123/myRest/ClassName/application/123456789?Count = 10?format = json

(два знака вопроса, так что это неправильно) Когда я изменяю это на

localhost:123/myRest/ClassName/application/123456789?Count = 10&format = json

Могу ли я контролировать это, когда для? Format = Json. это дает мне вывод JSON для моих данных

Это происходит из вида по умолчанию. (см. изображение ниже)

enter image description here

1 Ответ

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

Это ошибка в HtmlFormat, которая исправлена ​​в последней версии (v3.03) ServiceStack. Загрузите последние dll по адресу:

https://github.com/ServiceStack/ServiceStack/downloads

...