小编Die*_*ira的帖子

在 Amazon Linux 2 上编译 python 3.10

我正在尝试将 Python 3.10 编译并安装到 Amazon Linux 2 中,但无法通过 https 支持获得它。这是我用来编译它的命令:

sudo yum -y update
sudo yum -y groupinstall "Development Tools"
sudo yum -y install openssl-devel bzip2-devel libffi-devel

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz
cd Python-3.10.0

sudo ./configure --enable-optimizations
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

该二进制文件可以工作,但是当我尝试使用它来到达 https 端点时,我收到以下消息:

Traceback (most recent call last):
  File "<stdin>", line 1113, in <module>
  File "<stdin>", line 1087, in main
  File "/usr/local/lib/python3.10/urllib/request.py", line 216, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/local/lib/python3.10/urllib/request.py", line 519, in open
    response = self._open(req, data) …
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 amazon-web-services

6
推荐指数
1
解决办法
6956
查看次数

当查询字符串中缺少参数时使用什么状态代码?

我有一个端点需要通过查询字符串传递的参数(是一个 GET 动词)。

当请求中缺少此参数时,要给出的适当状态代码是什么?400是一个吗?还是我应该回复 404?

[GET /search?q=ok] => 200 OK
[GET /search] => 400 Bad Request? or 404 Not Found? Or 422 Unprocessable Entity? Others?
Run Code Online (Sandbox Code Playgroud)

rest http rfc

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

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

http ×1

python ×1

rest ×1

rfc ×1