wgetを使用してGETリクエストをキャプチャして送信できますか?

wgetを使用してGETリクエストをキャプチャして送信できますか?

今私はCharlesを使ってこれをやっていて、うまくいきます。

しかし、これを使ってwgetGETリクエストをキャプチャして送信できますか?スクリプトの作成とカスタマイズが可能なので、wgetコマンドラインを使用したいと思います。

いいえ、まだ何も試していません。

答え1

いいえ、wgetはこの種の操作には間違ったツールです。しかし、GNUツールのスクリプト機能とカスタム機能を提供するチャールズのようなものが必要な場合は、イカの使用を検討することができます。これはLinuxで最も広く使用されているプロキシの1つであり、さまざまなカスタマイズが可能です。

答え2

HTTPリクエストの送信と応答は非常に異なる操作です。ほとんどのソフトウェアは、Webブラウザやwgetなどのツールのクライアント側(要求の送信と応答の読み取り)とWebサーバーのサーバー側(要求の受信と応答)の1つの側面のみを処理します。

Charles Bridgeなどの当事者間の代理人。 HTTP要求をキャプチャ(つまりリスニング)し、変更された要求を送信し、応答を受信して​​再送信することはプロキシの定義です。 Wgetはプロキシではありません。

一般的なスクリプト言語は、エージェントを簡単に構築する方法を提供します。HTTP::プロキシPerlではまたは手作りPythonではWeb::HTTPルビーなどから

関連情報