Каков простой способ «заглушить» или «заглушить» спокойную веб-службу?

Я хочу создать приложение для Android, это приложение будет выполнять RESTful-вызовы веб-службы для получения некоторых данных.

Я знаю, каким будет интерфейс RESTful, но мне не нужны хлопоты по созданию собственной реализации. Есть ли простой способ создать заглушку веб-службы RESTful, которая будет возвращать некоторые статические данные, без необходимости писать для этого полноценное WS-приложение?

27
задан Lenin Raj Rajasekaran 9 January 2012 в 14:04
поделиться

4 ответа

Я нашел использование Sinatra действительно полезным для такого рода вещей, если вы хотите протестировать реальный код вызова HTTP. Вы можете иметь конечную точку, возвращающую данные в считанные секунды. Требуется очень мало знаний по Ruby.

require 'sinatra'
require 'json'

get '/Person' do
    content_type :json
    { :id => 345, :key2 => 'John Doe' }.to_json
end

Это все, что вам нужно, чтобы вернуть простой объект json.

9
ответ дан 28 November 2019 в 05:36
поделиться

Я бы посоветовал проверить WireMock (заявление об отказе от ответственности - я его написал): http://wiremock.org/

Вы можете запустить его автономно на своем ноутбуке, настроить ответы-заглушки и убедитесь, что ваше приложение отправляет запросы, которые вы ожидали.

Это настраивается через свободный Java API или JSON (файлы или через HTTP).

3
ответ дан 28 November 2019 в 05:36
поделиться

Вы можете попробовать Jadler ( http://jadler.net ). Это библиотека http stubbing / mocking, над которой я работал некоторое время. Я считаю, что он должен отвечать всем вашим требованиям.

1
ответ дан 28 November 2019 в 05:36
поделиться

Mocky.io позволяет создавать конечные точки-заглушки и указывать данные, которые они возвращают через общедоступные URL-адреса.

Runscope (отказ от ответственности, я основатель) позволяет вам захватить реальный запрос один раз, а затем воспроизвести ответ по мере необходимости через URL-адреса воспроизведения воспроизведения .

14
ответ дан 28 November 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: