多目的 IT ツールである Spiceworks を使用しており、データベース内のプロダクト キーを更新するスクリプトを作成しようとしています。私はNodeJSの経験があまりないので、このcurlコマンドに相当するものを作成する方法がかなり混乱しています:
curl ' https://spiceworks.elogicgroup.com/software_licenses.js?device_view=true ' \
-H 'Cookie: spiceworks_session= BAh7F...9ffe ' \
-H 'オリジン: https://spiceworks.elogicgroup.com ' \
-H 'Content-Type: multipart/form-data; 境界=----境界' \
-H 'キャッシュ制御: max-age=0' \
--data-binary $'------BOUNDARY\r\nContent-Disposition: form-data;name="authenticity_token"\r\n\r\ blfbEi...cK+/k= \r\n- -----BOUNDARY\r\nContent-Disposition: フォームデータ; name="_pickaxe"\r\n\r\n\u2e15\r\n------BOUNDARY\r\nContent-Disposition: form-data; name="software_license[software_id]"\r\n\r\n 513 \r\n------BOUNDARY\r\nContent-Disposition: form-data; name="software_installation"\r\n\r\n 3854 \r\n------BOUNDARY\r\nContent-Disposition: form-data; name="software_license[type]"\r\n\r\nIndividualLicense\r\n------BOUNDARY\r\nContent-Disposition: form-data; name="software_license[key]"\r\n\r\n 54321 \r\n------BOUNDARY--\r\n'
BAh7F...9ffeは、SpiceWorks セッション Cookie です。
blfbEi...cK+/kは認証トークンです。
513はソフトウェア アプリケーションの ID です。
3854は、ソフトウェア アプリケーションを特定のコンピューター上の特定のインストールに関連付けます。
皆さんが私に指摘できるヒントや方向性を本当に感謝しています.私はこれに本当に苦労しています.
ありがとう!!ジャック