Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
component:internet:zh [2023/11/05 10:47]
hfsr [组件:因特网]
component:internet:zh [2023/11/05 10:56] (current)
hfsr [HTTP请求对象]
Line 8: Line 8:
  
 - `isTcpEnabled():​boolean`  ​ - `isTcpEnabled():​boolean`  ​
-  返回是否可建立TCP连接(可在配置文件中设置)。+  返回是否可建立TCP连接(可在配置文件中设置)。 ​  
 +  \\
 - `isHttpEnabled():​boolean`  ​ - `isHttpEnabled():​boolean`  ​
-  返回是否可进行HTTP请求(可在配置文件中设置)。+  返回是否可进行HTTP请求(可在配置文件中设置)。 ​  
 +  \\
 - `connect(address:​string[,​ port:​number]):​userdata`  ​ - `connect(address:​string[,​ port:​number]):​userdata`  ​
-  建立一个新的TCP连接。返回连接的句柄。+  建立一个新的TCP连接。返回连接的句柄。 ​  
 +  \\
 - `request(url:​string[,​ postData:​string[,​ headers:​table]]):​userdata`  ​ - `request(url:​string[,​ postData:​string[,​ headers:​table]]):​userdata`  ​
   发送一个新的HTTP请求。返回连接的句柄。   发送一个新的HTTP请求。返回连接的句柄。
  
-==== TCP Socket Object ​====+====TCP套接字对象====
  
 - `read([n:​number]):​string`  ​ - `read([n:​number]):​string`  ​
-  ​Tries to read data from the socket stream. Returns the read byte array.+  ​尝试从套接字流中读取数据。返回读取到的字节数组。 ​  
 +  \\
 - `close()`  ​ - `close()`  ​
-  ​Closes an open socket stream.+  ​关闭某个已打开的套接字流。 ​  
 +  \\
 - `write(data:​string):​number`  ​ - `write(data:​string):​number`  ​
-  ​Tries to write data to the socket stream. Returns the number of bytes written.+  ​尝试向套接字流中写入数据。返回写入的字节数。 ​  
 +  \\
 - `finishConnect():​boolean`  ​ - `finishConnect():​boolean`  ​
-  ​Ensures a socket is connected. Errors if the connection failed. +  ​确认套接字已连接。若连接失败会报错。 ​  
-- `id():​string`  +  \\ 
-  ​Returns the id for this socket.+- `id():​string` ​  
 +  ​返回此套接字的ID。
  
-After calling ​`finishConnect` ​or `read`, this socket generates a signal named `internet_ready` ​whenever new data is available to be read.  It has one parameter which is the socket id.+在调用`finishConnect`或者`read`后,套接字会在有新数据可供读取时产生一个名为`internet_ready`的信号。此信号有一个参数,代表套接字ID。
 ====HTTP请求对象==== ====HTTP请求对象====
  
 - `read([n:​number]):​string`  ​ - `read([n:​number]):​string`  ​
-  ​Tries to read data from the response. Returns the read byte array.+  ​尝试从响应中读取数据。返回读取到的字节数组。 ​  
 +  \\
 - `response():​number,​ string, table`  ​ - `response():​number,​ string, table`  ​
-  ​Get response code, message and headers.+  ​获取响应码、响应信息与响应头。 ​  
 +  \\
 - `close()`  ​ - `close()`  ​
-  ​Closes an open socket stream.+  ​关闭某个已打开的套接字流。 ​  
 +  \\
 - `finishConnect():​boolean`  ​ - `finishConnect():​boolean`  ​
-  ​Ensures a response is available. Errors if the connection failed.+  ​确认套接字已连接。若连接失败会报错。
  
 目录 目录