huojicha
|
58774183a7
|
[httpc] 解决几个ipv6下面的请求规范的问题 (#2149)
* 按照RFC 3986的规范处理ipv6 host的格式化问题,ipv6地址需要用 []括起来
参考: https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2
* 解决ipv6格式不对的问题
* 只有域名的情况下才 set_ext_host_name
|
2026-04-01 15:45:33 +08:00 |
|
huojicha
|
6f84247f1f
|
fix: improve hostname detection to support numeric-suffixed domains (#2147)
* fix: improve hostname detection to support numeric-suffixed domains
* 1.connect改为支持ipv6 2.check_protocol改为parse_url,语义更明确 3.解析域名时直接返回host_type
|
2026-03-30 20:47:15 +08:00 |
|
Cloud Wu
|
351d21d62c
|
hostname should be nil if host is ip address, see #2125
|
2025-12-28 10:26:05 +08:00 |
|
Cloud Wu
|
2a5d6c38ae
|
gen_interface needs hostname
|
2025-12-28 09:53:14 +08:00 |
|
Cloud Wu
|
e4a1250ebb
|
rewrite httpc connect, see #2125
|
2025-12-27 22:53:23 +08:00 |
|
IAN.Z
|
bed435660e
|
fix: httpc支持ipv6 (#2125)
* fix: httpc支持ipv6
* httpc ip:port解析放在c层
* lua-socket.c listen增加ip:port字符串解析, 相关cluster代码修改 #2124
* socketchannel changehost port可置空
* socketchannel changehost恢复port判空
* httpc解析域名加端口号逻辑优化
* 注释中字符串模式内容格式优化
---------
Co-authored-by: zhuyin.zhu <zhuyin.zhu@bytedance.com>
|
2025-12-27 17:11:52 +08:00 |
|
zhuilang
|
077d1fbd64
|
Update internal.lua (#2053)
header 传进来可能是空值
|
2025-05-21 17:52:32 +08:00 |
|
tzngit
|
438c4ee9ed
|
http chunked不能同时指定content-length (#2046)
Co-authored-by: tangzhaoning <sherlock@eyugame.com>
|
2025-05-12 18:22:17 +08:00 |
|
华仔
|
2fc8e86925
|
fix websocket accept mem leakage (#2002)
* fix websocket accept mem leakage
* fix websocket accept mem leakage
* fix websocket accept mem leakage
* fix websocket accept mem leakage
|
2024-12-07 15:20:19 +08:00 |
|
华仔
|
4c8d42153e
|
throw it out err (#2003)
|
2024-12-06 17:23:42 +08:00 |
|
zhuilang
|
c2b391ed42
|
Update httpc.lua (#1962)
|
2024-07-27 00:42:15 +08:00 |
|
云
|
89372a257d
|
https set extension:server_name (#1960)
Co-authored-by: root <root@DESKTOP-5DF4NN3.localdomain>
|
2024-07-24 11:55:05 +08:00 |
|
华仔
|
dc1980dfc8
|
fix attempt to concatenate a nil value (local timeout) (#1936)
|
2024-06-24 07:21:49 +08:00 |
|
华仔
|
22df64244a
|
优化http出错抛出更详细的错误信息 (#1900)
* 优化http出错抛出更详细的错误信息
* 优化http err_info写法
|
2024-04-10 13:40:41 +08:00 |
|
华仔
|
43225367fb
|
fix websocket客户端连接过程中握手失败导致内存泄漏 (#1899)
* fix word err
* fix word err
* 增加mongo update 测试
* remove unused local variable
* fix websocket客户端连接过程中握手失败导致内存泄漏
|
2024-04-08 16:36:11 +08:00 |
|
t0350
|
6bdc8b8608
|
bugfix, parsing http array form (#1852)
|
2024-01-12 18:10:36 +08:00 |
|
robot
|
4030687400
|
在进行https握手时,会有小概率在进行密钥协商前,tcp流卡住,导至不能有效timeout行为 (#1842)
|
2023-12-20 13:07:38 +08:00 |
|
Zoro
|
1f93f4864f
|
fix write_handshake (#1841)
Signed-off-by: zorocn <mengzust@gmail.com>
|
2023-12-14 21:04:43 +08:00 |
|
子熏
|
e66e892ee5
|
fix read_handshake (#1839)
Co-authored-by: zixun <lb151450@alibaba-inc.com>
|
2023-12-13 11:53:08 +08:00 |
|
zhuilang
|
89b47f9372
|
modify httpc.request (#1823)
* modify httpc.request
这样可能更好点
* modify httpc.request
|
2023-11-17 19:49:42 +08:00 |
|
zhuilang
|
6249062c2d
|
Update httpc.request (#1822)
|
2023-11-15 22:11:24 +08:00 |
|
华仔
|
bb90b64c3f
|
websocket添加is_close方法 (#1781)
* websocket添加is_close方法
* 代码优化
|
2023-07-19 20:01:41 +08:00 |
|
子云
|
1a1d8abd2e
|
read 'x-real-ip' header from nginx in websocket lib. (#1665)
* read 'x-real-ip' header from nginx in websocket lib.
* change default real_ip value to nil
|
2022-10-17 19:29:33 +08:00 |
|
yfy
|
1b54306509
|
http请求头host字段改为Host (#1623)
|
2022-08-05 10:02:11 +08:00 |
|
子熏
|
fad62566dc
|
#1544 fix playload_len (#1553)
Co-authored-by: zixun <lvzxiun@gmail.com>
|
2022-03-21 13:23:03 +08:00 |
|
子熏
|
e35cad3053
|
fix #1494 socket read阻塞问题 (#1495)
* fix #1494 socket read阻塞问题
* 优化readfunc
Co-authored-by: zixun <lb151450@alibaba-inc.com>
|
2021-10-29 13:55:54 +08:00 |
|
zhuilang
|
987bb3df47
|
modify from http folder (#1470)
* delete unused var and add used arg
* use interface from stream
|
2021-09-01 07:12:27 +08:00 |
|
云风
|
54e733a76f
|
Request stream (#1463)
* split request/response
* stream api
* fix: global variable (#1464)
* fix global variable
* fix global variable
* Add httpc.head
Co-authored-by: JTrancender <jie-email@jie-trancender.org>
|
2021-08-30 10:00:57 +08:00 |
|
colin
|
6ee8d23ac4
|
ssl request support sni(Server Name Indication) (#1460)
* ssl support sni(Server Name Indication)
* ssl support sni(Server Name Indication)
|
2021-08-23 16:54:01 +08:00 |
|
Cloud Wu
|
740b91533d
|
Fix #1452
|
2021-08-09 19:31:32 +08:00 |
|
mrCerberus
|
0e9c0c34a9
|
'http请求C没有大写' (#1444)
Co-authored-by: 王羽平.Cerberus <wangyuping.cerberus@snda.com>
|
2021-07-21 20:33:22 +08:00 |
|
EfveZombie
|
b0dda0483d
|
fix websocket bugs (#1359)
* fix websocket bugs
* revert write_frame
Co-authored-by: 郑非凡 <efve.zff@alibaba-inc.com>
|
2021-03-10 12:35:56 +08:00 |
|
lsg2020
|
53a74ca029
|
websocket upgrade (#1279)
|
2021-01-12 10:43:42 +08:00 |
|
Fanrncho
|
a4c31ac64e
|
Update internal.lua (#1237)
修正小错误。
|
2020-09-07 13:13:48 +08:00 |
|
zixun
|
fd27676869
|
add message type
|
2020-03-30 17:48:43 +08:00 |
|
Fanrncho
|
892189ff90
|
Update websocket.lua
根据Issue(https://github.com/cloudwu/skynet/issues/1163#issue-587403602)提出修改建议。
|
2020-03-27 12:58:42 +08:00 |
|
shuax
|
f6b8eba01e
|
https://tools.ietf.org/html/rfc6455#section-5.5.3
A Pong frame sent in response to a Ping frame must have identical
"Application data" as found in the message body of the Ping frame
being replied to.
|
2020-03-03 14:51:00 +08:00 |
|
zixun
|
99d43388ab
|
fix handshake error
|
2020-02-14 22:45:11 +08:00 |
|
Jay Li
|
0e3f37f38b
|
Call tls.closefunc
|
2019-11-22 16:24:11 +08:00 |
|
zixun
|
8450e7f366
|
add result of accept
|
2019-11-19 16:25:43 +08:00 |
|
Hanlei Qin
|
4585da9cbd
|
bug fixed
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
38c47b8a5d
|
add websocket address and url param
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
21d680d5b7
|
triger handle close when force close
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
ec8e518abc
|
only server websocket check frame size
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
082fb732e5
|
fix httpver
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
b5ea18f44b
|
check full frame size
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
8aac2114e3
|
delete debug print
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
0e96c761f8
|
add write with masked and limit payload
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
60f4f26b85
|
fix closed and delete send_buf
|
2019-11-19 16:25:43 +08:00 |
|
zixun
|
7240de08a9
|
use sockethelper connect
|
2019-11-19 16:25:43 +08:00 |
|