aardio 文档

aardio 范例: HTTPS » HTTP 客户端

import console;

// 创建 SSL 隧道
import dotNet.sslTunnel.client;
var tunnel = dotNet.sslTunnel.client();  
var localPort, err = tunnel.start(0, "www.aardio.com"/*,443*/);
console.test(localPort,"SSL 转发",err);

import wsock.tcp.client; 
var tcp = wsock.tcp.client(); 
tcp.connect("127.0.0.1",localPort); 

var sendData =/***********
GET / HTTP/1.1
Host: www.aardio.com
Connection: close
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Cache-Control: max-age=0
Accept: text/html;q=0.9,text/plain,image/png,*/*;  
Accept-Language: zh-CN,zh; 
Accept-Charset: GBK,utf-8;  
***********/
tcp.write( sendData,'\r\n\r\n' )

import console;
for(str,size in tcp.eachRead() ){ 
   console.writeText(str);
} 

tcp.close(); 
console.pause(); 
Markdown 格式