我在C#中使用套接字和侦听特定端口的TCPListener编写了代理。目前,监听器从客户端浏览器获取“GET”请求,然后使用Socket.Send()类代表客户端转发请求。使用Socket.Reveive()类接收响应,然后再次使用Socket.Send()转发到客户端。C#代理使用套接字向客户端发送javascript
当客户端请求一个基本的html网站时,这个工程很可爱。但是,当客户端请求包含一些JavaScript的网站(如<body onload='doThis();'
)时,它无法运行javascript。
在这种特定的情况下,javasript函数会执行重定向。我是否需要在套接字设置中更改某些内容以允许JavaScript在发送到客户端时运行?