Rest Server или API для тестирования моего клиента?

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

Я все еще новичок в разработке Android, поэтому я не уверен, что я выполняю запросы и потоки правильно, а сервер еще не готов. Так что мне нужен сервер общественного отдыха, который я могу использовать для проверки запросов на отправку? Неважно, какие данные я получаю.

Спасибо заранее.

Ответы

Ответ 1

Вы можете протестировать любой публичный REST API, который вы можете найти в известных сервисах, и выбрать действия, не требующие аутентификации. Например Tiny Url (если вы хотите протестировать запросы GET), и если вы хотите получить более сложные данные, вы можете получить токен авторизации от Twitter и протестировать против их API.

Обратите внимание, что это всего лишь пример. Идея состоит в том, чтобы исследовать API ваших любимых сайтов/сервисов, и вы, скорее всего, найдете тот, который подходит вам и вашим тестам.

Ответ 2

Существует веб-сайт тестирования httpbin, который используется в библиотеке python запросов (тот же автор).

Иногда тестирование HTTP-библиотеки может затрудниться. PostBin.org фантастичен для тестирования запросов POST, но не более того. Это существует для охвата всех видов сценариев HTTP. Рассматриваются дополнительные конечные точки (например,/дефляция).

http://httpbin.org/

Ответ 3

Вы можете использовать Ruby on Rails и создать базовый ресурс RESTful:

rails new restweb && cd restweb
rails generate scaffold post title:string body:string

Затем запустите локальный сервер приложений:

rails server

Затем протестируйте свою библиотеку с помощью этого URL: http://127.0.0.1:3000/posts (.json)

Ответ 4

Если это просто запрос GET, то проще всего найти текстовый файл или изображение в Интернете (например, это случайное изображение http://www.databison.com/wp-content/uploads/2009/04/conversion-of-excel-in-fixed-width-text-file-format.png) и укажите код на это. Убедитесь, что вы получаете код ответа 200 и получаете данные обратно.

Ответ 6

https://www.mockable.io/ позволяет указать ответ и просмотреть историю последних запросов.

http://www.mocky.io/ немного быстрее настраивается, но вы не видите сделанные запросы клиента.

Ответ 7

Отъезд apigee.com - у них есть потрясающая консоль для изучения API (вы можете найти тот, который не требует аутентификации), а затем вы можете поразить этот API своим кодом и получить те же ответы, что и в браузере.

Ответ 8

Простой сервис для тестирования: jsonplaceholder.com

Ответ 9

Попробуйте getandbox.com. Он работает как шарм и дает тонны функциональности и т.д.