小编Sat*_*amy的帖子

如何在没有浏览器支持的情况下批准 aws sso 登录

aws sso login --profile //配置文件名称//通常会打开浏览器并请求批准是否有其他方法可以在没有浏览器的情况下执行此操作。我遇到一种情况,我需要在 docker 容器中设置 aws cli,并且只能使用 aws sso 登录,并且我不想使用任何 selenium 来处理浏览器批准,因为它看起来很复杂,所以我想在 cli 本身中完成所有操作\xe2\x80\xa6

\n

amazon-web-services aws-cli

7
推荐指数
1
解决办法
1万
查看次数

如何在机器人框架中将凭据传递给 RESTinstance POST 请求?

Python代码(工作正常):

 credentials = ("key","token")
 verify = False
 if not verify:
     from requests.packages.urllib3.exceptions import InsecureRequestWarning  
     requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

response = requests.post(url, auth=credentials, data=json.dumps(payload), headers={'content-type': 'application/json'}, verify=verify)
status = response.status_code
Run Code Online (Sandbox Code Playgroud)

机器人框架代码:

我想在机器人框架中重复相同的 API 测试,但我不知道如何将凭据传递给 RESTinstance POST 方法

*** Settings ***
Library         REST    url=https://testhost.com   ssl_verify=${verify}

*** Variables ***
header = {"content-type": "application/json"}

*** Test Cases ***
Test Task
    POST     endpoint=/api/something   body=${payload}   headers=${header}
    Output   response status
Run Code Online (Sandbox Code Playgroud)

错误响应状态 - 401

python robotframework

2
推荐指数
1
解决办法
5637
查看次数