Last active
November 30, 2016 18:20
-
-
Save chadmayfield/685cc23960c51e3f683acb527583c839 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user@localhost:~$ ./fun_with_curl.sh | |
content_type text/html;charset=utf-8 | |
filename_effective /dev/null | |
ftp_entry_path | |
http_code 200 | |
http_connect 000 | |
local_ip 192.168.15.38 | |
local_port 50257 | |
num_connects 1 | |
num_redirects 0 | |
redirect_url | |
remote_ip 137.254.56.48 | |
remote_port 443 | |
size_download 0 | |
size_header 415 | |
time_appconnect 0.311 | |
time_connect 0.067 | |
time_namelookup 0.004 | |
time_pretransfer 0.292 | |
time_redirect 0.000 | |
time_starttransfer 0.445 | |
time_total 0.450 | |
url_effective https://javamail.java.net/docs/README.txt | |
size_request 97 | |
size_upload 0 | |
speed_download 0.000 | |
speed_upload 0.000 | |
ssl_verify_result 0 | |
time_appconnect 0.317 | |
time_connect 0.068 | |
time_namelookup 0.004 | |
time_pretransfer 0.313 | |
time_redirect 0.000 | |
time_starttransfer 0.444 | |
time_total 0.564 | |
url_effective https://javamail.java.net/docs/README.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# TODO: currently this makes a new request for each iteration of the loop, | |
# modify it so it uses the same request to grab all fields | |
myarray=( content_type filename_effective ftp_entry_path http_code \ | |
http_connect local_ip local_port num_connects num_redirects \ | |
redirect_url remote_ip remote_port size_download size_header \ | |
time_appconnect time_connect time_namelookup time_pretransfer \ | |
time_redirect time_starttransfer time_total url_effective \ | |
size_request size_upload speed_download speed_upload \ | |
ssl_verify_result time_appconnect time_connect time_namelookup \ | |
time_pretransfer time_redirect time_starttransfer time_total \ | |
url_effective ) | |
for i in "${myarray[@]}" | |
do | |
response=$(curl -Iso /dev/null -w "%{$i}" https://javamail.java.net/docs/README.txt) | |
printf "%-20s\t%s\n" "$i" "$response" | |
sleep 1 | |
done | |
#EOF |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment