আমি আমার অনুরোধটি ব্যবহার করে শিরোনাম যুক্ত করার চেষ্টা করছি HttpUrlConnectionতবে পদ্ধতিটি setRequestProperty()কাজ করছে বলে মনে হচ্ছে না। সার্ভার পক্ষটি আমার শিরোলেখের সাথে কোনও অনুরোধ গ্রহণ করবে না।
HttpURLConnection hc;
try {
String authorization = "";
URL address = new URL(url);
hc = (HttpURLConnection) address.openConnection();
hc.setDoOutput(true);
hc.setDoInput(true);
hc.setUseCaches(false);
if (username != null && password != null) {
authorization = username + ":" + password;
}
if (authorization != null) {
byte[] encodedBytes;
encodedBytes = Base64.encode(authorization.getBytes(), 0);
authorization = "Basic " + encodedBytes;
hc.setRequestProperty("Authorization", authorization);
}
connect()লাগছে তবে আপনি ইউআরএল সংযোগে কোথায় ফোন করছেন?
connection.setRequestMethod("GET");(বা পোস্ট বা আপনি যা চান)?
authorizationখালি স্ট্রিংয়ের শুরু করুন। যদি হয় usernameবা passwordনাল হয় authorizationতবে শূন্য স্ট্রিংটি নাল নয়। অতএব, ফাইনালটি ifকার্যকর করা হবে তবে "Authorization"সম্পত্তি খালি সেট করা হবে বলে মনে হয়।