Buduję bibliotekę, która wykonuje połączenia z serwerem, który zwraca JSON. Chciałbym móc przetestować tę bibliotekę. Wymagałoby to mojego kodu testowego, aby nawiązać połączenie z działającym serwerem, który zwraca JSON. Czy ktoś wie o serwerze, który jest odpowiedni do tego celu?Czy ktoś zna serwer demonstracyjny JSON?
Odpowiedz
Istnieje świetny serwer pod adresem http://echo.jsontest.com, który dokładnie to robi. Można nawet określić wyjście, zmieniając identyfikator URI, który wywołujesz.
Na przykład http://echo.jsontest.com/key/value URI zwraca to:
{"key": "value"}
A http://echo.jsontest.com/key/value/otherkey/othervalue URI zwraca:
{
"otherkey": "othervalue",
"key": "value"
}
Serwer jest również bardzo szybki, idealny dla celów testowych.
Jakiego adresu URL użyć, aby przetestować wywołanie POST? Powiedzmy, że mam proste testowe połączenie POST, które wysyła JSON w ciele (a nie w adresie URL) w ten sposób {"testowanie": "pewna wartość"} ... w jaki sposób mogę użyć jsontest do przetestowania tego połączenia? – zumzum
@zumzum Wystarczy użyć tego samego adresu URL, ale wywołaj go za pomocą żądania POST. –
Przepraszam za spóźniony komentarz, ale czy wiesz jak echo jsona z tablicami obiektów json? –
Możesz przetestować swoją bibliotekę za pomocą publicznego api facebook lub twitter. Na przykład: http://search.twitter.com/search.json?q=blue%20angels
zwróci obiekt Json.
Twitter API v1 są teraz przestarzałe; nowy v1.1 wymaga uwierzytelnienia, więc nie ma już "ognia i zapomnij"! – Takhion
Wystarczy stworzyć prosty plik JSON i umieścić go na lokalnym serwerze. –