2016-09-22 3 views
1

私は、GET要求を使用して承認ヘッダーを使用してプロキシにhttps要求を送信するスクリプトを実装しました。ここでコマンドラインを使用してhttps要求を送信するには時間がかかりすぎるcurl

は私のコマンドです:

curl -s -o /dev/null -w "%{http_code}" -X GET -H "Authorization: 123456:admin05" "https://www.mywebpage/api/request/india/?ID=123456&Number=9456123789&Code=01" 

それは

は時間を短縮することが可能です。..待ってから、プロキシにリクエストを送信し、200400500などのようないくつかのコードを戻すために約12秒かかりますCURLを使用して高速化しますか?

このような場合はアドバイスをお願いします。

ありがとうございました。 --trace-time

とともに

+0

カールでサーバーをすばやく応答させることはできません。 – 123

+0

しかし、それはまったく受け入れられない10〜12秒かかりますよね? –

+0

それはゆっくりカールしていません... – 123

答えて

0

使用オプション-vまたは--verboseこれは、アクションの詳細については、タイミングと一緒に撮影し始める与えます。

DNS解像度、SSLハンドシェイクなどが含まれます。「>」で始まる行はヘッダー/本文の送信を意味し、「<」は受信中であることを意味します。

操作シーケンスの違いに基づいて、サーバーが応答する時間(要求と応答の時間)またはネットワークの待ち時間または帯域幅(応答時間)のいずれかを解読できます。

+0

私はdateコマンドを実行し、端末でcurlコマンドを実行し、実行開始時刻を見てコマンド時間を実行します。その要求を開始するにはあまりにも多くの時間がかかります。 http://pastebin.com/UVnv0vAR –

+0

使用日; <あなたのカールコマンド>。 12秒のギャップはありません。あなたは2つの異なるコマンドを使用しています - コピーペースト/タイピングコマンドもまた12秒間のタイムアウトを取っています。あなた自身を理解してください。 –

+0

いいえ私はコピーペーストやタイピングをしていない、私はちょうどコマンドをすぐに実行するためにarraowを押して、それを実行するために1秒かかることはほとんどありません。助けてください。また、https証明書による可能性もありますか? –

関連する問題