0
代碼發送:中的HttpResponse沒有內容,即使內容從服務器
HttpContent content = createLoginContent(username, password);
GenericUrl url = new GenericUrl(serverUrl);
HttpRequest postRequest = httpRequestFactory.buildPostRequest(url, content);
postRequest.setThrowExceptionOnExecuteError(false);
HttpResponse httpResponse = postRequest.execute();
中狀態碼OK(200),httpResponse.parseAsString()返回我期望(身體服務器發送)。
但是,當我獲得401狀態碼時,即使服務器發送'WRONG_USERNAME_OR_PASSWORD'主體,httpResponse.parseAsString()也會返回一個空字符串。
給出非OK狀態碼時,我不能讀取正文嗎?我如何使用httpResponse讀取'WRONG_USERNAME_OR_PASSWORD'消息?
服務器已經使用RestClient-Tool進行了測試,表明它確實在響應中發送了一個主體。