HttpUrlConnection发布标题信息但没有正文

时间:2017-11-14 22:00:05

标签: java android api http httpurlconnection

我正在开发一款使用我开发的API的Android应用。

我正在使用HttpUrlConnection进行此连接,到目前为止,登录工作正常。注销会出现问题。它什么都没做。当我使用Postman执行注销请求时,它可以正常工作,但是使用HttpUrlConnection则没有。

注销的工作原理如下: 向http://ipaddress:12345/api/LogOut

发出POST请求

并在标头中包含已登录用户的令牌。然后服务器应该转到数据库并删除该用户的令牌:

这就是我尝试执行请求的方式:

{{1}}

1 个答案:

答案 0 :(得分:2)

在你做一些输入之前没有任何事情发生。至少打电话getResponseCode(),看你是否有200。如果200< =响应代码< = 299,则应该消耗输入流,否则消耗错误流。

NB setDoOutput(true)将请求方法设置为POST。你不需要自己做。 setDoInput(true)是默认值。 close()暗示flush()