একটি HTTP GET অনুরোধে একটি ফাইলের URL কীভাবে পেতে হয়?


2

এমন একটি ওয়েব সার্ভার আছে যা আমি HTTP GET অনুরোধ করে নিয়মিত অ্যাক্সেস করি যেমন: http://www.example.com/index.php?file=12&hd=0

এটা একটি ফেরত OK একটি কন্টেন্ট টাইপ সঙ্গে প্রতিক্রিয়া video/x-flv এবং বিভিন্ন কন্টেন্ট দৈর্ঘ্য। স্পষ্টত এই একটি ডাউনলোড .flv ফাইল, এবং যেহেতু আমি এটি ডাউনলোড করছি, এটি কোথাও ওয়েবে হোস্ট করা আবশ্যক।

যাইহোক, আমি কিভাবে পুনরুদ্ধার করা যায় তা চিন্তা করতে পারছি না সরাসরি এই ফাইলের URL। আমি Wireshark এবং Fiddler4 ব্যবহার করার চেষ্টা করেছি, কিন্তু তারা সাহায্য করে না। আমি ইউআরএল পেতে চেষ্টা করছি তাই আমি এটা ব্যবহার করতে পারেন ভিডিও সিঙ্ক করুন , যা ভিডিও ফাইল সরাসরি URL গুলি গ্রহণ করতে পারেন। উপরের উদাহরণ মত একটি লিঙ্ক চেষ্টা যদিও কাজ করে না।


আপনি wireshark আপনি কি দেখতে একটি স্ক্রিনশট অন্তর্ভুক্ত করতে পারেন? যাইহোক, একটি URL একটি GET অনুরোধের অংশ নয় (সম্ভবত একটি প্রক্সির সাথে আমি নিশ্চিত নই, তবে প্রক্সি একপাশে)। একটি GET অনুরোধ ফাইল এবং পথ উল্লেখ করে, এবং সম্ভবত পরামিতি .. আপনি wireshsark দেখতে হবে
barlop

উত্তর:


2

আমি ফাইল অ্যাক্সেস করার অন্য কোন উপায় আছে মনে হয় না। পিএইচপি স্ক্রিপ্ট সম্ভবত একটি ব্যক্তিগত স্থানীয় ফাইল পড়তে এবং আউটপুট স্ট্রিম তথ্য পুনঃনির্দেশিত।

এই সম্ভবত hotlinking প্রতিরোধ করা হয়। ফাইলটি ডাউনলোড করার জন্য পিএইচপি স্ক্রিপ্টটি আহ্বান করা উচিত কারণ এটি ক্লায়েন্টের ডেটা স্ট্রিমিং করার আগে এটি কিছু জিনিস (উদাহরণস্বরূপ আপনি লগ ইন হয়ে গেলে) চেক করতে পারেন।

যদি স্ক্রিপ্টটি কিছু পরীক্ষা করে না (অথবা শুধুমাত্র আপনার আইপি ঠিকানাটি পরীক্ষা করে) এবং প্রোগ্রামটি URL কে অস্বীকার করে কারণ এটির কোনও এক্সটেনশান নেই, আপনি এটি ফিক্স করার চেষ্টা করতে পারেন:

http://www.example.com/index.php?file=12&hd=0&ext=.flv

URL এ একটি ডামি যুক্তি যুক্ত করে এটি শেষ করে .flv প্রোগ্রাম ইউআরএল গ্রহণ করতে পারে।


0

ফাইল অ্যাক্সেস সরাসরি জন্য একটি পদ্ধতি অপরিহার্য নেই।

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

আপনার ওয়াইয়ারহার্ক ক্যাপচারে 301 বা 302 টি পুনঃনির্দেশিত না হওয়া পর্যন্ত, এটির ফাইলটি কোথায় পাওয়া যায় তা খুঁজে পেতে ওয়েবে সার্ভারে ইন্টারঅ্যাক্ট করার কোন উপায় নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.