2015-06-04 36 views

回答

2

您可以使用JSON Object Request

+0

因此,我可以發送定期發佈參數?或者將它作爲一個JSON字符串發送參數? –

+0

這取決於API。如果你的API接受參數爲'JSON',那麼你可以發送'JSON'字符串。或者如果你有很多參數,比如6或者7,那麼'JSON'是更好的選擇。 –

+0

不,我的意思是,我知道我的API接受純文本表單字段的參數。它不在JSON中。這會繼續嗎? –

2

JsonObjectRequestStringRequest在他們的父類和它們的響應中是不同的。你可以找到它,如果你深入到volley's source code

JsonObjectRequest extends JsonRequest<JSONObject>

StringRequest extends Request<String>

所以,如果響應是一個JSON字符串,那麼你可以只使用JsonObjectRequest爲了方便,因爲排球一直包裹是一個JSONObject的響應。

+0

謝謝!是的,這是有道理的。我可以做到。雖然,我繼續https://github.com/AsyncHttpClient/async-http-client它爲我完美工作。 –

相關問題