感谢Samuh的提示:)插入了一个额外的换行符,它在GET请求中没有意义,但在POST请求中很重要。这是在android中生成Authorization标头的正确方法(在本例中为getB64Auth):
private String getB64Auth (String login, String pass) { String source=login+":"+pass; String ret="Basic "+base64.enpreToString(source.getBytes(),base64.URL_SAFE|base64.NO_WRAP); return ret; }缺少base64.NO_WRAP标志。



