我正在使用 JSON 来解析 android 中的数据。我有一个 JSON URL,需要用户名和密码进行身份验证。我刚刚完成了下面的实现 JSON 的教程。
它很容易实现,但在我的应用程序中,我需要发送用户名和密码进行身份验证。我对此有点困惑。
谁能告诉我如何在 JSON 中设置 Content-Type、accept、Authorization。
谢谢。
您需要的是 HTTP 身份验证,而不是 JSON 身份验证。请参阅此链接以了解如何在 Android 中建立 HTTP 连接。这是您使用普通 HTTP 身份验证进行身份验证的代码片段。
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());
});
}
这是使用 HTTPClient 的示例。
这是另一个处理添加 HTTP 标头的代码片段,以您想要的方式。
问题的清晰度与答案的准确性和精确度成正比。稍微清楚一点会更好:)
你可以使用这个库: http: //loopj.com/android-async-http/我将它用于 Json 等等,并且使用简单