【发布时间】:2010-11-23 09:18:41
【问题描述】:
如何指定用户名和密码以使用 App Engine 的 URLFetch 服务(在 Java 中)发出 Basic-Auth 请求?
看来我可以设置 HTTP 标头:
URL url = new URL("http://www.example.com/comment");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("X-MyApp-Version", "2.7.3");
Basic-Auth 的适当标头是什么?
【问题讨论】:
-
那么,这真的是 App Engine 问题吗?只需查看 HTTP RFC 以了解如何进行基本身份验证(提示 - 'Authorization')。
-
我希望 App Engine 可能有一个类似于 Apache HttpClient 的便利包装器,这样我就不必手动设置(和 base64 编码)Authorization 标头。
标签: java google-app-engine basic-authentication