modified:   http_client.c