首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >服务器发送的事件和asp经典

服务器发送的事件和asp经典
EN

Stack Overflow用户
提问于 2016-03-31 17:16:21
回答 2查看 1.1K关注 0票数 2

我做了一个ASP脚本与服务器发送事件所需的所有标头。客户端脚本工作正常。我用PHP脚本对它进行了测试,它工作得很好。ASP脚本可以工作,如果您从URL行调用它,它会返回预期的消息,但是当javascript调用它时,元素检查器会将数据返回为“未定义”。当我将断点设置为“打开”事件侦听器时,"e.data“是”未定义的“。

由于某种原因,Javascript不接受ASP脚本发送的UTF-8文本。

请帮帮我!

asp代码:

代码语言:javascript
运行
AI代码解释
复制
strResponse = strResponse &  "data: " & now() 
response.Buffer = true
response.CharSet = "utf-8"
response.ContentType="text/event-stream"    
response.AddHeader  "content-Type", "text/event-stream;charset=UTF-8"
response.AddHeader  "Cache-Control", "no-cache"      
response.AddHeader  "Content-Length", len(strResponse)
response.AddHeader  "Connection", "Keep-Alive"
response.Write strResponse

Javascript:

代码语言:javascript
运行
AI代码解释
复制
if (!!window.EventSource) {
    var source = new EventSource('serversend.asp');
    source.addEventListener('message', function (e) {
        console.log(e.data);
    }, false);

    source.addEventListener('open', function (e) {
        console.log("open " + e.data);
    }, false);

    source.addEventListener('error', function (e) {
        if (e.readyState == EventSource.CLOSED) {
            console.log(e.data);
        }
    }, false);



} else {
    // something else :(
}

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-12-09 14:22:32

尝试在Response.Write之后使用Response.Flush

在strResponse字符串后编辑* Put两个输入项:response.Write strResponse & vbCrLf & vbCrLf

票数 2
EN

Stack Overflow用户

发布于 2018-03-28 13:52:37

试试看,这是有效的

代码语言:javascript
运行
AI代码解释
复制
Response.Write("data: The server time is: " & now()) & chr(13) & chr(10) & chr(13) & chr(10)

Response.Flush()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36339704

复制
相关文章
SSE 服务器发送事件
众所周知,在 HTTP 协议中,服务器无法向浏览器推送信息,可以使用 WebSocket 来实现两者双向通信。而在这里所要介绍的是 SSE(Server-Sent Events),在浏览器向服务器请求后,服务器每隔一段时间向客户端发送流数据(是单向的),来实现接收服务器的数据,例如在线视频播放,和像上面所演示的效果。
愧怍
2022/12/27
1.6K0
SSE 服务器发送事件
ASP和ASP.NET发送邮件笔记
    这两天因公司网站邮件发不出去,然后研究了在asp网站发送邮件和在asp.net网站发送邮件的代码,把碰到的问题这里记录一下。
tandaxia
2018/09/27
7.5K0
ASP和ASP.NET发送邮件笔记
asp dotnet core 实现服务器发送事件 Server-Sent Events 简单方式
在客户端开发时可以通过轮询的方式拿到服务器端的数据,同时在客户端开发时,如果是将客户端也作为服务器端,那么之间的通讯将会十分简单。有个逗比的小伙伴想要用我的客户端魔改,但是他又不想学习什么知识,此时他需要拿到我客户端的实时信息,好在他知道一点 html 的知识,于是让我通过服务器发送事件 Server-Sent Events 而他写一个简陋的 html 去拿到我客户端的数据 这是一个简陋的开发端的工具,开源的好处就是,你觉得不爽,自己改哇。自己改不动就等开发者下班协助啦,本文就使用一个简单的方式在 asp dotnet core 实现服务器发送事件。虽然标题是 asp dotnet core 而实际上我的软件是一个桌面端软件
林德熙
2022/08/04
9650
【SpringBoot WEB 系列】SSE 服务器发送事件详解
SSE 全称Server Sent Event,直译一下就是服务器发送事件,一般的项目开发中,用到的机会不多,可能很多小伙伴不太清楚这个东西,到底是干啥的,有啥用
一灰灰blog
2020/04/24
6.2K0
【SpringBoot WEB 系列】SSE 服务器发送事件详解
传统轮询、长轮询、服务器发送事件与WebSocket
构建网络应用的过程中,我们经常需要与服务器进行持续的通讯以保持双方信息的同步。通常这种持久通讯在不刷新页面的情况下进行,消耗一定的内存资源常驻后台,并且对于用户不可见。本文将简要介绍Web通信中常用的四种方式。
kirin
2021/05/08
3K0
H5-server-sent Event服务器发送事件
server-sent实现的就是服务器向浏览器发送消息,根据这一特性,我们运用在文章更新推送的功能上,它基于HTTP协议,除了微软的ie/edge浏览器不支持之外,其他的浏览器基本都支持。server-sent发送的是数据流,而不是数据包,流信息发送,就会使得客户端不会关闭连接。
kdyonly
2023/03/03
5860
ASP.Net 2.0 发送邮件的代码
这两天因为要做一个可以收集用户提交信息,然后发送邮件到指定邮箱的网页。在asp.net2.0里网络
Java架构师必看
2021/03/22
1.9K0
ASP.NET通过http/https的POST方式,发送和接受XML文件内容
 本文转载:http://hi.baidu.com/ysyhyt/item/5011ae39ce3cf49fb80c0395
跟着阿笨一起玩NET
2018/09/18
2.2K0
Python tkinter 制作一个经典的登录界面和点击事件
Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它是对 TCL/TK 工具包的一种 Python 接口封装。 Tkinter 是 Python 自带的标准库,因此无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux 和 Mac 平台上运行。
松鼠爱吃饼干
2022/12/05
2.8K0
Python tkinter 制作一个经典的登录界面和点击事件
对asp.net响应事件的试验
1、可否把bind独立出来,在page_load中只是初次时bind,以后都在具体事件的处理中bind    实验:        page_load中,只作datagrid的构造,绑定只在第一次作,用bindit1。        而按钮事件处理中,绑定用bindit2,对ds删除首行    结果,初次显示全部,按钮后没有首行,说明可以。 2、上例对update等事件的影响    不行,不在page_load中bind,就不会响应edit事件。事件根本不能到达 3、两次绑定的影响    例1中,page_
用户1075292
2018/01/23
7530
SMTP服务器地址_接收邮件服务器和发送邮件服务器
如果您需要使用创建的云服务器搭建一个对外展示的网站或者Web应用程序,请按以下步骤进行相关的配置操作。建站参考如果您使用的是公共镜像创建的云服务器,那么购买完成后可以参考以下建站指导完成完网站或应用程序的搭建。搭建WordPress博客平台,请参考部署WordPress博客系统搭建Discuz论坛平台,请参考搭建Discuz 论坛网站。更
全栈程序员站长
2022/11/09
17.3K0
SMTP服务器地址_接收邮件服务器和发送邮件服务器
Qt软键盘-发送按键事件
发送按键事件到当前聚焦的窗体。 1.获取当前聚焦的QWidget QWidget *receiver = QApplication::focusWidget(); qDebug()<<"Send key event to focus widget "<<receiver->objectName(); 2.装载press与release事件 key为按键键值(整型); value为按键实际值(QString). QKeyEvent keyPress(QEvent::KeyPress, key, Qt:
Qt君
2019/07/15
3K0
ASP.NET结合COM组件发送Email
在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail网络
Java架构师必看
2021/03/22
1K0
【EventBus】事件通信框架 ( 发送事件 | 根据事件类型获取订阅者 | 调用订阅方法 )
接收到了 发布者 Publisher 发送给本消息中心 的 Event 消息事件对象 , 将该事件对象转发给相应接收该类型消息的 订阅者 ( 订阅对象 + 订阅方法 ) ;
韩曙亮
2023/03/29
5740
ASP.NET 2.0 中 Web 事件
ASP.NET 2.0 还提供了全功能的应用程序监视和健康监视。这个系统是由一个完全可扩展事件模型和一个能将事件发送到多种接收器的事件引擎组成的。举例来说,您可以配置您的 ASP.NET 应用程序来每天发送电子邮件,表明服务器正在运行并且包括可用内存的数量。同样,您可以创建一个链接到未处理异常的健康事件。异常内容、请求标题以及时间和日期都可以被发送到一个错误日志记录数据库。 ASP.NET 2.0 包含了内置的事件,包括心跳、应用程序生存期事件(启动/停止/编译)和错误陷阱事件(未处理异常)。不过,,您可
张善友
2018/01/19
2.2K0
事件流、事件捕获和事件冒泡的介绍
我们在点击页面时,事件发生时会在各元素节点按照一定的顺序进行传播,这种传播过程就称作事件流。
伯约同学
2022/02/18
1.3K0
postfix服务器(发送邮件)
myhostname = mail.jnds.net //75行 指定运行Postfix邮件系统的主机名
呆呆
2021/05/26
5K0
如何避免美国ASP主机服务器崩溃和故障?
在当今数字化时代,网站是一个公司展示其业务的主要方式之一。因此,公司的在线业务应该始终保持高可用性和可靠性。ASP主机服务器是一种用于托管网站的服务器,其特点是可靠性高。但是,即使是最可靠的服务器也会遭受故障或崩溃。在本文中,我们将探讨如何避免美国ASP主机服务器的故障和崩溃。
一枕寒凉
2023/04/23
2.6K0
ASP.NET Core通过jQuery Ajax发送AntiForgeryToken
在ASP.NET Core中,如我我们希望用jQuery Ajax向服务器提交数据,并希望使用ValidateAntiForgeryToken标记,我们需要一些技巧。官方文档并没有说如何使用jQuery完成这个操作,我来演示给大家看看。
Edi Wang
2019/07/08
1.6K0
19.QT-事件发送函数sendEvent()、postEvent()
Qt发送事件分为两种 -阻塞型事件发送 需要重写接收对象的event()事件处理函数 当事件发送后,将会立即进入event()事件处理函数进行事件处理 通过sendEvent()静态函数实现阻塞发送: bool QApplication::sendEvent ( QObject * receiver, QEvent * event ) ; // receiver:接收对象, event :要发送的event类型(比如:鼠标双击) //当有事件发送,将会
诺谦
2018/07/31
1K0
19.QT-事件发送函数sendEvent()、postEvent()

相似问题

Jmail经典ASP上传文件和发送

13

使用经典asp发送邮件

15

ASP经典中的邮件发送

12

用经典的ASP发送邮件?

22

HTML & ASP经典的“加载后”事件?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文