自分のHTTPサーバーをテストするためにチャンクされたHTTP本体を送信したい。私は、HTTPリクエストのボディがtransferrdチャンクされ、 私は、HTTPリクエストのボディはチャンク転送されませんWiresharkを使ってネットワークのパッケージを取り込む期待http.clientにチャンクエンコードHTTPボディをpythonで送信させるにはどうすればいいですか?
import http.client
body = 'Hello World!' * 80
conn = http.client.HTTPConnection("some.domain.com")
url = "/some_path?arg=true_arg"
conn.request("POST", url, body, {"Transfer-Encoding":"chunked"})
resp = conn.getresponse()
print(resp.status, resp.reason)
: は、だから私は、このPythonコードを書きました。
http.client libでPythonでチャンクボディを転送するにはどうすればいいですか?
はchunk_dataの(すなわちのための内部の2行目に一つだけのセパレータwhith私にとっては良い作品:私は説明するために、コードを変更したRET + =「%sの\ rを\ n」は%(データ[ i * chunk_size:(i + 1)* chunk_size])) –