我在回覆響應中顯示換行符時出現問題。當我檢查不同設備中的文本時,我得到了不同的符號。 我已經把設定使用凌空使用GSON &請求的響應方式..LineBreaker在迴應中顯示不正確
......
Gson gson=new Gson();
ItemsHolder = gson.fromJson(response.toString(),
ItemsHolder.class);
.......
......
MenuItemsConfigurationListner configurationListner = new MenuItemsConfigurationListner();
AuthonicateRequest jsonObjectRequest = new AuthonicateRequest(
Request.Method.GET,
url,
(String) null,
configurationListner,
configurationListner
);
jsonObjectRequest.setTag(TAG);
VolleySingleton.getVolleySingletonInstance().addToRequestQueue(
jsonObjectRequest);
...............
頁眉
private class AuthonicateRequest extends JsonObjectRequest {
public AuthonicateRequest(int method, String url, String requestBody, Response.Listener<JSONObject> listener, Response.ErrorListener errorListener) {
super(method, url, requestBody, listener, errorListener);
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
return createBasicAuthHeader();
}
Map<String, String> createBasicAuthHeader() {
Map<String, String> headerMap = new HashMap<String, String>();
headerMap.put(IConstants.CONTENT_TYPE, IConstants.APPLICATION_JSON);
return headerMap;
}
}
什麼是來自服務器的文本響應? – basilisk
(用大蒜麪包裝的濃奶油雞湯) – Hansi
當我在Rest-client上測試時,它只是忽略了那個字符和顯示像'(用大蒜麪包裝的濃奶油雞湯)' – Hansi