|
1
0
如果您有选择地允许访问某些网页,那么实际上您就像一个代理。如果你想用一个错误页面来响应客户,你就需要表现得更像一个错误页面。 发出HTTP请求的浏览器将期望在其打开的同一连接上得到响应。为了返回一个“被阻止”的页面,您需要确定连接是否在您不希望用户去的某个地方,如果没有,则返回一个有效的HTTP响应(即使该响应是一个HTTP错误,如“403被禁止”或更适合于代理的某个错误)。 在同一个连接上 . 如果你在连接被打开之前就阻塞了,例如:阻塞对某些IP地址的访问,那么你就有点被卡住了。你能做的最多的就是 ICMP 显示主机不可用的消息。如果可以,您至少需要接受连接,接受传入的请求,并用错误消息答复。再少一点,浏览器通常也不知道该怎么做。 |
|
2
0
嘿,既然你在低层工作 您不能通过修改HTTP头来重定向请求吗? |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |