ইউআরএল প্রতিক্রিয়া তথ্য

abstract class UrlResponseInfo


একটি প্রতিক্রিয়া সম্পর্কিত প্রাথমিক তথ্য। এটি UrlRequest.Callback কলব্যাকগুলোর অন্তর্ভুক্ত। প্রতিটি onRedirectReceived() কলব্যাক একটি নির্দিষ্ট রিডাইরেক্ট প্রতিক্রিয়ার বর্ণনা দিয়ে UrlResponseInfo এর একটি ভিন্ন অনুলিপি পায়।

সারসংক্ষেপ

নেস্টেড প্রকার

রেসপন্স হেডার বা ট্রেইলারের অপরিবর্তনযোগ্য ধারক।

সরকারি নির্মাণকারী

জনসাধারণের কার্যাবলী

abstract ( Mutable ) Map < String !, ( Mutable ) List < String !>!>!

রেসপন্স-হেডার ফিল্ড এবং ভ্যালুগুলোর একটি অপরিবর্তনযোগ্য ম্যাপ ফেরত দেয়।

abstract ( Mutable ) List <( Mutable ) Map.Entry < String !, String !>!>!

রেসপন্স হেডার ফিল্ড এবং ভ্যালু জোড়গুলোর একটি অপরিবর্তনযোগ্য তালিকা ফেরত দেয়।

abstract Int

HTTP স্ট্যাটাস কোডটি ফেরত দেয়।

abstract String !

স্ট্যাটাস লাইনের HTTP স্ট্যাটাস টেক্সট ফেরত দেয়।

abstract String !

সার্ভারের সাথে নির্ধারিত প্রোটোকলটি (যেমন 'quic/1+spdy/3') ফেরত দেয়।

abstract String !

অনুরোধটির জন্য ব্যবহৃত প্রক্সি সার্ভারটি ফেরত দেয়।

abstract Long

এই অনুরোধটি প্রক্রিয়া করার জন্য নেটওয়ার্ক থেকে প্রাপ্ত বাইটের ন্যূনতম সংখ্যা ফেরত দেয়।

abstract String !
getUrl ()

যে URL-টির জন্য প্রতিক্রিয়াটি দেওয়া হয়েছে, সেটি ফেরত দেয়।

abstract ( Mutable ) List < String !>!

URL চেইনটি ফেরত দেয়।

abstract Boolean

যদি প্রতিক্রিয়াটি ক্যাশে থেকে আসে, তাহলে true রিটার্ন করে; এর মধ্যে সেইসব অনুরোধও অন্তর্ভুক্ত যা ক্যাশে থেকে পুনরুদ্ধার করার আগে নেটওয়ার্কের মাধ্যমে পুনরায় যাচাই করা হয়েছিল।

সরকারি নির্মাণকারী

ইউআরএল প্রতিক্রিয়া তথ্য

UrlResponseInfo()

জনসাধারণের কার্যাবলী

সমস্ত হেডার পান

abstract fun getAllHeaders(): (Mutable)Map<String!, (Mutable)List<String!>!>!

রেসপন্স-হেডার ফিল্ড এবং ভ্যালুগুলোর একটি অপরিবর্তনযোগ্য ম্যাপ ফেরত দেয়। একটিমাত্র হেডার ফিল্ডের ভ্যালুগুলোর তালিকা, নেটওয়ার্কে প্রাপ্ত হওয়ার ক্রমেই থাকে।

ফেরত
( Mutable ) Map < String !, ( Mutable ) List < String !>!>!

রেসপন্স-হেডার ফিল্ড এবং ভ্যালুগুলোর একটি অপরিবর্তনযোগ্য ম্যাপ।

সমস্ত হেডারকে তালিকা হিসাবে পান

abstract fun getAllHeadersAsList(): (Mutable)List<(Mutable)Map.Entry<String!, String!>!>!

রেসপন্স হেডার ফিল্ড এবং ভ্যালু জোড়গুলোর একটি অপরিবর্তনযোগ্য তালিকা ফেরত দেয়। হেডারগুলো নেটওয়ার্কের মাধ্যমে প্রাপ্ত হওয়ার ক্রমেই থাকে।

ফেরত
( Mutable ) List <( Mutable ) Map.Entry < String !, String !>!>!

রেসপন্স হেডার ফিল্ড এবং ভ্যালু জোড়গুলোর একটি অপরিবর্তনযোগ্য তালিকা।

getHttpStatusCode

abstract fun getHttpStatusCode(): Int

HTTP স্ট্যাটাস কোড ফেরত দেয়। যখন ক্যাশে থেকে কোনো রিসোর্স পুনরুদ্ধার করা হয়, সেটি পুনরায় যাচাই করা হোক বা না হোক, মূল স্ট্যাটাস কোডটি ফেরত দেওয়া হয়।

ফেরত
Int

HTTP স্ট্যাটাস কোড।

getHttpStatusText

abstract fun getHttpStatusText(): String!

স্ট্যাটাস লাইনের HTTP স্ট্যাটাস টেক্সট রিটার্ন করে। উদাহরণস্বরূপ, যদি অনুরোধটি "HTTP/1.1 200 OK" প্রতিক্রিয়া পায়, তাহলে এই পদ্ধতিটি "OK" রিটার্ন করে।

ফেরত
String !

স্ট্যাটাস লাইনের HTTP স্ট্যাটাস টেক্সট।

getNegotiatedProtocol

abstract fun getNegotiatedProtocol(): String!

সার্ভারের সাথে নির্ধারিত প্রোটোকলটি (উদাহরণস্বরূপ 'quic/1+spdy/3') ফেরত দেয়। যদি কোনো প্রোটোকল নির্ধারিত না হয়, প্রোটোকলটি অজানা থাকে, অথবা সাধারণ HTTP বা HTTPS ব্যবহার করা হয়, তাহলে একটি খালি স্ট্রিং ফেরত দেয়।

ফেরত
String !

সার্ভারের সাথে প্রোটোকলটি নিয়ে আলোচনা করা হয়েছিল।

getProxyServer

abstract fun getProxyServer(): String!

অনুরোধটির জন্য ব্যবহৃত প্রক্সি সার্ভারটি ফেরত দেয়।

ফেরত
String !

অনুরোধটির জন্য ব্যবহৃত প্রক্সি সার্ভার।

getReceivedByteCount

abstract fun getReceivedByteCount(): Long

এই অনুরোধটি প্রক্রিয়া করার জন্য নেটওয়ার্ক থেকে প্রাপ্ত বাইটের ন্যূনতম সংখ্যা ফেরত দেয়। এই গণনায় কিছু ওভারহেড (যেমন IP এবং TCP/UDP ফ্রেমিং, SSL হ্যান্ডশেক ও ফ্রেমিং, প্রক্সি হ্যান্ডলিং) উপেক্ষা করা হতে পারে। এই গণনাটি ডিকম্প্রেশনের (যেমন GZIP) আগে নেওয়া হয় এবং এতে সমস্ত রিডাইরেক্টের হেডার ও ডেটা অন্তর্ভুক্ত থাকে। অনুরোধটি সম্পূর্ণ হওয়া পর্যন্ত, অথবা যখন onSucceeded() , onFailed() , বা onCanceled() কল করা হয়, তখন এই মান পরিবর্তিত হতে পারে (এমনকি একটি UrlResponseInfo ইনস্ট্যান্সের জন্যও)।

ফেরত
Long

এই অনুরোধটি প্রক্রিয়া করার জন্য নেটওয়ার্ক থেকে প্রাপ্ত বাইটের ন্যূনতম সংখ্যা।

getUrl

abstract fun getUrl(): String!

যে URL-টির জন্য প্রতিক্রিয়াটি দেওয়া হয়েছে, সেটি ফেরত দেয়। এটি রিডাইরেক্ট অনুসরণ করার পরের URL, তাই এটি মূলত অনুরোধ করা URL নাও হতে পারে।

ফেরত
String !

যে URL-টির জন্য প্রতিক্রিয়াটি দেওয়া হয়েছে।

getUrlChain

abstract fun getUrlChain(): (Mutable)List<String!>!

ইউআরএল চেইনটি ফেরত দেয়। প্রথম এন্ট্রিটি হলো মূলত অনুরোধ করা ইউআরএল; এর পরের এন্ট্রিগুলো হলো অনুসরণ করা রিডাইরেক্ট।

ফেরত
( Mutable ) List < String !>!

ইউআরএল চেইন।

ক্যাশ করা হয়েছিল

abstract fun wasCached(): Boolean

যদি প্রতিক্রিয়াটি ক্যাশে থেকে আসে, তাহলে true রিটার্ন করে; এর মধ্যে সেইসব অনুরোধও অন্তর্ভুক্ত যা ক্যাশে থেকে পুনরুদ্ধার করার আগে নেটওয়ার্কের মাধ্যমে পুনরায় যাচাই করা হয়েছিল।

ফেরত
Boolean

প্রতিক্রিয়াটি ক্যাশে থেকে এলে true , অন্যথায় false