【发布时间】:2014-08-23 15:07:49
【问题描述】:
我正在使用多功能 IT 工具 Spiceworks,并尝试创建一个脚本来更新数据库中的产品密钥。我对 NodeJS 不是很有经验,所以我很困惑如何创建与此 curl 命令等效的命令:
卷曲 'https://spiceworks.elogicgroup.com/software_licenses.js?device_view=true' \
-H 'Cookie: spiceworks_session=BAh7F...9ffe' \
-H '来源:https://spiceworks.elogicgroup.com' \
-H '内容类型:multipart/form-data;边界=----边界'\
-H 'Cache-Control: 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: form-data; name="_pickaxe"\r\n\r\n\u2e15\r\n------BOUNDARY\r\nContent-Disposition: 表格数据; name="software_license[software_id]"\r\n\r\n 513\r\n------BOUNDARY\r\nContent-Disposition: form-data;名称="软件安装"\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: 表格数据;名称="软件许可证[密钥]"\r\n\r\n 54321\r\n-----BOUNDARY--\r\n'
BAh7F...9ffe 是您的 SpiceWorks 会话 cookie。
blfbEi...cK+/k 是一个身份验证令牌。
513是软件应用的ID
3854 将软件应用程序与特定计算机上的特定安装联系起来
我真的很感激大家能给我指出的任何提示或方向,我真的很挣扎。
谢谢!! 杰克
【问题讨论】:
标签: node.js cookies curl httprequest spiceworks