د SSRS صادرات د کلاینټ پرته VPN پورټل له لارې ناکامېږي: څه توپیر لري
د راپور پاڼه انځورونه ثابتوي، صادرات نه. د پورټل له لارې د صادراتو غوښتنه تعقیب کړئ، سرلیکونه او بدن پرتله کړئ، بیا هر استثنا په تنګه توګه محدوده کړئ.
راپور په براوزر کې پرانیستل کیږي، پیرامیټرونه انځوریږي، او د صادراتو تڼۍ یوه تېروتنه، خالي ډاونلوډ یا داسې فایل تولیدوي چې سپریډشیټ یې د پرانیستلو انکار کوي. دې ترکیب ته یو معیاري بڼه ده. فعال د راپور پاڼې انځورونه او تصدیق ازمويلي او نور هېڅ نه. صادرات د خپل ځواب سره جلا غوښتنه ده، او د کلاینټ پرته پورټل له لارې دا هغه بیا لیکنې طبقې ته هم تېریږي چې هیڅکله د فایل ډاونلوډ لپاره نه وه جوړه شوې.
دوه لارې، یوه فعاله پاڼه
انځورونه او صادرات حتی کله چې له یوې تڼۍ پیل شي، بېلابېل عملیات دي. د راپور سرور پاڼه د براوزر لپاره انځوروي او صادرات د خپل منځپانګې ډول او خپلې تېروتنې چلند سره بلې وتنې غزونې له لارې انځوروي، لکه څنګه چې د صادراتو اسناد بیانوي. هغه پورټل چې لومړی په بشپړه توګه تېر کړي، دوهم بیا هم خرابولی شي، ځکه دوهم هغه ځواب دی چې پورټل د لیدو تمه نه لاره. دواړه یوه ناسته او یو پته شریکه کوي، او نږدې نور هېڅ نه.
فعاله پاڼه یوازې د تصدیق او رسیدو ثبوت وګڼئ. دا ثابتوي چې حساب کولای شي د راپور سرور ته ورسیږي او پورټل HTML مخ ته وړاندې کوي. دا د فایل ځوابونو، د منځپانګې ځای سره سرلیکونو یا هغو بیا لارښوونو په اړه هېڅ نه وایي چې په سند پرځای په ډاونلوډ پای ته رسیږي.
دا هغه ټول لامل دی چې د صادراتو لاره په جلا توګه پرتله شي، نه دا چې لا دمخه فعاله پاڼه بیا ازمویل شي. هغه دوې غوښتنې چې یوه ناسته شریکه کوي، بیا هم دوه غوښتنې دي.
هغه درې شرایط چې ټاکي صادرات چیرته ماتېږي
درې پوښتنې د خرابۍ ځای ژر ټاکي، او هر ځواب بل مالک ته اشاره کوي.
لومړی، ایا هغه ورته راپور، حساب او بڼه له داخلي شبکې څخه سم صادراتیږي؟ که هو، د راپور سرور او د هغه انځوروونکی سم دي او توپیر د لاسرسي په لاره کې دی. دوهم، ایا ناکام ځواب د فایل منځپانګې ډول لري، که د فایل غځونې سره HTML پاڼه؟ دا د انځوروونکي تېروتنه د پورټل له بدلون څخه بېلوي. دریم، ایا پورټل د غوښتنې URL بیا لیکي یا له ځواب څخه سرلیکونه لرې کوي؟ بیا لیکل شوی URL کولای شي په بشپړه توګه بل پای ټکي کې ښکته شي.
له هرې تنظیم بدلولو دمخه درېواړو ته ځواب ورکړئ، ځکه هر یو بېل درمل لري. د انځوروونکي خرابي د راپور سرور ده، بدل شوی بدن پورټل ته اړه لري، او لرې شوی سرلیک تېروتنه نه ده، د تګلارې پوښتنه ده.
ځوابونه ولیکئ. له هغو درې کرښو جوړ شوی ملاتړ قضیه لس سکرین شاټونو ارزښت لري.
د حالت کوډ پرځای د صادراتو ځواب ولولئ
د HTTP بریالی حالت یوازې دا ثابتوي چې یو څه غوښتنې ته ځواب ویلی. بدن او سرلیکونه یوځای وګورئ، ځکه په زړه پورې ناکامي هغه بریالی ځواب دی چې غلط منځپانګه لري.
curl -sS -D export.headers -o export.bin --location "https://portal.example.com/reports/export?format=xlsx"
file export.bin
head -c 300 export.bin
د سرلیکونو تخلیه د منځپانګې ډول او هغه هر ځایښودنه ښیي چې پورټل بیرته راوړې ده. file امر پیژني چې بدن په رښتیا څه دی، او هغه ځای کې چې سپریډشیټ تمه کیده متن فایل کلاسیک بدل شوی ننوت پاڼه ده. head امر د ټول راپور په ټرمینل کې تویولو پرته HTML پیژندلو لپاره کافي ښیي.
د هغې هر برخه شریکولو دمخه د ناستې کوکیز او ټوکنونه لرې کړئ. د فعال صادراتو ثبت ګټور ثبوت دی، او د بل چا د ناستې ثبت یوه پېښه ده.
استثنا حساب ته نه، اپلیکیشن ته محدوده کړئ
که پورټل ځواب بیا لیکي یا بندوي، هغه هڅوونکې سمون دا ده چې ټول سایټ معاف کړو یا راپور بېنومه کړو. دواړه ډاونلوډ سم کوي او د پورټل د شتون لامل لرې کوي. محدوده استثنا یوه اپلیکیشن لاره، یو منځپانګې ډول او یو لوری نوموي، او د تګلارې مالک لپاره د بیاکتنې وړ پاتې کیږي.
هغه ګېټوې نسخه وکاروئ چې تاسو یې واقعاً چلوئ او د هغې مستنده اپلیکیشن تنظیمات. هغه انتخاب چې یو عرضه کوونکي یو وخت د تګ راتګ بدلولو پرته پریښودلو په توګه بیان کړی و، عمومي لارښود نه دی، او له زاړه فورمې موضوع څخه یې کاپي کول هغه لار ده چې لنډمهاله استثنا تلپاته معمارۍ ته اوړي.
که استثنا دومره تنګه محدوده نشي، صادرات به احتمالاً پورټل شاته نه، بل لاسرسي میتود سره داخلي لارې ته اړه ولري. د ټول سایټ معافي د پورټل مالک پریکړه ده، د یو راپور لپاره د وتلو لار نه ده.
صادرات ومنئ، د خوندي کولو ډیالوګ نه
وروستی معاینه فایل پخپله دی: پرانیستل کیږي، تمه شوي کالمونه لري، او ټولې برخې یې د کارونکي منل شوي راپور سره سمون لري.
د خوندي کولو ډیالوګ ښکارېدل بریا نه ده، او د رغونې خبرداری سره پرانیستل شوی فایل هم بریا نه ده. په سکرین کې راپور سره کرښو شمیره او یو پیژندل شوی ارزښت پرتله کړئ، ځکه پرې شوی صادرات هره هغه ازموینه تېریږي چې یوازې د فایل اندازې ته ګوري. بیا دوهم ځل صادرات وکړئ، ځکه هغه کیش طبقه چې یو وخت غلط بدن وړاندې کوي، کېدای شي بل ځل سم وړاندې کړي.
هغه کاري بهیر ومنئ چې کارونکي ته اړین و، او له هغې کم نه. هغه ډاونلوډ چې په غلط اپلیکیشن کې پرانیستل کیږي، بیا هم ناکام صادرات دی.