かな漢字変換 Web サービスが使えない

こういうのじゃダメなの?

#! /usr/bin/gawk -f
BEGIN {
    ORS = RS = "\r\n";
    base_url = "jlp.yahooapis.jp";
    url      = "JIMService/V1/conversion";
    param["appid"] = "YahooDemo";
    param["sentence"] = ARGV[1] ? ARGV[1] : "aiueo";
    http_url = "/inet/tcp/0/" base_url "/80";
    str = sprintf("GET http://%s/%s?", base_url, url);
    for (a in param) {
        str = str sprintf("%s=%s&", a, param[a]);
    }
    sub(/\&$/, "", str);
    print str " HTTP/1.0" |& http_url;
    print "Host:" base_url |& http_url;
    print "" |& http_url;
    print str;
    while ((http_url |& getline) > 0) {
        print $0;
    }
    close(http_url);
}