小编Dom*_*nik的帖子

Python 在发送前请求查看

有人可以为我提供一种方法来查看我在将其发送到服务器之前生成的请求,这是代码:

import requests
import urllib2
import logging

from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

url = "https://10.1.1.254:4081/admin/api/jsonrpc/"
session = requests.Session()

data = {
    "jsonrpc": "2.0", "id": 1, "method": "Session.login",
    "params": {"userName": "test", "password":"test123"}
}
r = session.post(url, json=data, verify=False)

data = {"jsonrpc": "2.0", "id":3, "method":"Session.logout"}
r = session.post(url, json=data, verify=False)
Run Code Online (Sandbox Code Playgroud)

所以我想要的是在 Python 发送它之前用 session.post 发送该请求。

python python-requests

9
推荐指数
2
解决办法
7956
查看次数

Powershell 从变量运行命令

我正在尝试运行一个已作为字符串存储在变量中的命令,但是当我尝试使用“Invoke-Command”运行它时,我被告知它需要是“ScriptBlock”而不是字符串。\n该命令是:

\n\n
ASIMPORT.EXE -rexactdb-01 -DTEST001 -u -~ I -URL X:\\test.xml -Tglentries -OPT18 \xe2\x80\x93Oauto\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在尝试将其运行为:

\n\n
Invoke-Command -ScriptBlock $command\n
Run Code Online (Sandbox Code Playgroud)\n\n

尝试使用和不使用“ScriptBlock”,总是得到相同的错误。谷歌搜索后,老实说我不明白我应该如何解决这个问题,所以任何建议都是值得赞赏的。

\n

powershell command-line

3
推荐指数
1
解决办法
9957
查看次数