我正在創建一個Android應用程序,需要我對服務器執行一個休息請求,獲取一些數據並分析它們。Rest服務器或API來測試我的Restful客戶端?
我還是新來的android開發,所以我不知道如果我正在實現請求和線程權,並且服務器還沒有準備好。所以我需要一個公共休息服務器,我可以用它來測試發送請求?我收到什麼數據並不重要。
在此先感謝。
我正在創建一個Android應用程序,需要我對服務器執行一個休息請求,獲取一些數據並分析它們。Rest服務器或API來測試我的Restful客戶端?
我還是新來的android開發,所以我不知道如果我正在實現請求和線程權,並且服務器還沒有準備好。所以我需要一個公共休息服務器,我可以用它來測試發送請求?我收到什麼數據並不重要。
在此先感謝。
如果它只是一個GET請求,最簡單的事情就是在網絡上找到一個文本文件或圖像(例如這個隨機圖像http://www.databison.com/wp-content/uploads/2009/04/conversion-of-excel-in-fixed-width-text-file-format.png)並指出你的代碼。檢查您是否收到200響應代碼,並且正在接收數據。
謝謝你的提示,投了票。 –
你可以on Rails的使用Ruby和產生這樣一個基本的REST的資源:
rails new restweb && cd restweb
rails generate scaffold post title:string body:string
然後啓動本地應用服務器:
rails server
然後用這個URL測試庫:http://127.0.0.1:3000/posts( .json)
安裝整個框架僅用於測試目的有點極端。但我會這樣做,因爲我是Ruby/Rails愛好者,但這不一定是他的情況:) –
我一定會這麼做,但後來因爲我的日程安排緊張。無論如何,Amokrane爲我提供了一個更快的解決方案。謝謝。 –
您可以嘗試使用SOAPUi(是的,我知道它是用於SOAP的ws),至少that is what they say in their page。還可以查看Michaëlvan Leeuwen的文章Simple server mock for REST services。
退房apigee.com - 他們有一個用於調查API的令人敬畏的控制檯(您可以找到一個不需要身份驗證的控制檯),然後您可以使用您的代碼訪問該API並獲得您在瀏覽器中看到的相同響應。
有一個名爲httpbin的測試網站,它被請求python庫(同一作者)使用。
有時測試HTTP庫會變得困難。 PostBin.org非常適合測試POST請求,但沒有其他更多。這存在涵蓋各種HTTP方案。正在考慮其他端點(例如/放氣)。
https://www.mockable.io/允許您指定的響應和查看最近的請求的歷史。
http://www.mocky.io/安裝起來有點快,但是看不到客戶端請求。測試
簡單的REST服務:jsonplaceholder.com
試用getsandbox.com。它的功能就像一個魅力,並賦予了大量的功能等。
謝謝你,Tiny URL鏈接爲我做了訣竅。 –