mirror of
https://github.com/ading2210/libcurl.js.git
synced 2025-05-13 14:30:02 -04:00
fix websockets, add unit test for tls socket
This commit is contained in:
parent
5fedc4b1ca
commit
9504f9d167
4 changed files with 42 additions and 4 deletions
|
@ -21,8 +21,12 @@ class TLSSocket {
|
|||
}
|
||||
|
||||
connect() {
|
||||
let response_info;
|
||||
let data_callback = () => {};
|
||||
let finish_callback = (error, response_info) => {
|
||||
let headers_callback = (info) => {
|
||||
response_info = info;
|
||||
}
|
||||
let finish_callback = (error) => {
|
||||
if (error === 0) {
|
||||
this.connected = true;
|
||||
this.event_loop = setInterval(() => {
|
||||
|
@ -42,7 +46,7 @@ class TLSSocket {
|
|||
request_options._libcurl_verbose = 1;
|
||||
}
|
||||
|
||||
this.http_handle = perform_request(this.url, request_options, data_callback, finish_callback, null);
|
||||
this.http_handle = perform_request(this.url, request_options, data_callback, finish_callback, headers_callback, null);
|
||||
}
|
||||
|
||||
recv() {
|
||||
|
|
|
@ -22,8 +22,12 @@ class CurlWebSocket {
|
|||
}
|
||||
|
||||
connect() {
|
||||
let response_info;
|
||||
let data_callback = () => {};
|
||||
let finish_callback = (error, response_info) => {
|
||||
let headers_callback = (info) => {
|
||||
response_info = info;
|
||||
}
|
||||
let finish_callback = (error) => {
|
||||
if (error === 0) {
|
||||
this.connected = true;
|
||||
this.event_loop = setInterval(() => {
|
||||
|
@ -45,7 +49,7 @@ class CurlWebSocket {
|
|||
if (this.options.verbose) {
|
||||
request_options._libcurl_verbose = 1;
|
||||
}
|
||||
this.http_handle = perform_request(this.url, request_options, data_callback, finish_callback, null);
|
||||
this.http_handle = perform_request(this.url, request_options, data_callback, finish_callback, headers_callback, null);
|
||||
}
|
||||
|
||||
recv() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue