سؤال

ولست بحاجة لتنفيذ طلب HTTP على شبكة الإنترنت من جدولة المهام سيرفرات و(باستخدام استضافة مشتركة على نظام التشغيل Windows / ASP.NET، ولا بوويرشيل، على الإطلاق). فكرت باستخدام ملف دفعي لهذا الغرض.

هل هناك طريقة سهلة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

ونلقي نظرة على حليقة . انها عبر منصة أداة سطر الأوامر لتقديم طلبات الويب (مماثلة إلى مجلد مشترك إذا كنت قد استخدمت هذا من قبل). يجب أن تكون قادرا على استدعاء أن من الملف الدفعي.

نصائح أخرى

ودون ثنائيات الخارجية - فقط المدمج في قدرات ويندوز -> <وأ href = "https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/winhttpjs.bat" يختلط = " noreferrer نوفولو "> https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/winhttpjs.bat

وهذا هو jscript/.bat الهجينة ويمكن أن يسمى مثل الخفافيش بسيطة. استخدام سبيل المثال (لقد استعملت http://requestb.in/ لأغراض الاختبار):

  call winhttpjs.bat "http://requestb.in/xxxxxx" -method POST -header hdrs.txt -reportfile reportfile2.txt

  call winhttpjs.bat "http://requestb.in/xxxxxx" -method GET -header hdrs.txt -reportfile reportfile3.txt -saveTo c:\somezip.zip 

  call winhttpjs.bat "http://requestb.in/xxxxxx" -method POST -header hdrs.txt -reportfile reportfile2.txt -saveTo responsefile2 -ua "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"  -body-file some.json

تنسيق الملفات رأس يجب أن تبدو (في حال إقراره مع سيطة الأمر -header):

Header-1: Value-1
ExampleHeader: Value2

ويمكنك محاولة استخدام مجلد مشترك ويندوز .

وماذا <م> هي هل يسمح لتثبيت؟ هل يمكن استخدام مجلد مشترك ويندوز على سبيل المثال؟ أو الكتابة للتنفيذ. NET الذي يفعل كل شيء كنت في حاجة إليها لاستخدام WebClient أو HttpWebRequest؟

وأود أن أقترح إما مجلد مشترك أو <وأ href = "HTTP: // حليقة .haxx.se / استخدام download.html "يختلط =" نوفولو noreferrer "> حليقة . متاحة لكل من الإصدارات Win32 و.

والأداة المساعدة "حليقة" الذي هو في الأساس مجمع سطر الأوامر للمكتبة يبكورل رائعة والتعامل مع ما يقرب أي طلب HTTP أو استجابة. لها متاح مجانا مجانا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top