一、选择题
- 1.规定Web浏览器如何从Web服务器获取文档的协议是( )
A. HTTP
B. FTP
C. Mailto
D. gopher
A - 2.Comet不是下面的哪个选项?( )
A. 服务器推
B. Ajax推
C. HTTP流
D. Ajax
D - 3.关于JSONP,表述错误的是?( )
A. 脚本通过设置<img>元素的src属性,并经过编码传输给服务器
B. 设置<iframe>的src属性为该URL。服务器能创建一个包含响应内容的HTML文档
C. <script>元素的src属性能设置URL并发起HTTP GET请求
D. 通过XMLHttpRequest对象,使用脚本来操纵HTTP
C - 4.不属于HTTP请求的是?( )
A. HTTP请求方法或“动作”
B. 正在请求的URL
C.可选的请求头集合,包括身份验证信息
D. response响应头
D - 5.不属于HTTP请求的是?( )
A. HTTP请求方法或“动作”
B. 正在请求的URL
C.可选的请求头集合,包括身份验证信息
D. response响应头
D - 6.不属于HTTP请求的是?( )
A. HTTP请求方法或“动作”
B. 正在请求的URL
C.可选的请求头集合,包括身份验证信息
D. response响应头
D - 7.关于request的open方法,表述错误的是( )
A. 第一个参数指定HTTP方法或动作
B. 方法不包括“DELETE”和“HEAD”
C. 第2个参数是URL,它是请求的主题
D. 设置请求头
B - 8.关于HTTP响应,表述错误的是?( )
A. 以数字和文本的形式返回HTTP状态码
B. 使用getResponseHeader()和getAllResponseHeaders()能查询响应头
C. 从responseText属性中得到文本形式的响应主体
D. 从responseXML属性中得到XML形式的响应主体
C - 9.关于XMLHttpRequest对象的responseText属性,不属于它的MIME类型的是( )
A. “text/plain”
B. “text/html”
C. “text/css”
D. “application/json”
D - 10.属于HTTP进度事件的是( )
A. unload
B. start
C. stop
D. load
D - 11.XMLHttpRequest对象中止请求和超时的方法是( )
A. stop()
B. cancel()
C. abort()
D. remove()
C - 12.关于实现CORS支持的跨域请求,表述错误的是( )
A. 用户名和密码不会通过跨域请求发送
B. 跨域请求也不会包含其他的用户证书
C. 如果跨域请求需要这几种凭证才能成功,必须在用send()发送请求前设置XMLHttpRequest的withCredentials属性为true
D. 同源策略允许XMLHttpRequest进行跨域请求
D - 13.关于<script>元素可以作为一种Ajax传输机制,表述错误的是( )
A. 只须设置<script>元素的src属性
B. 浏览器会发送一个HTTP请求以下载src属性所指向的URL
C. 这种机制不受同源策略的影响
D. 包含JSON编码数据的响应体会需要解码,然后执行
D - 14.关于服务器端推送事件的Comet技术,表述错误的是( )
A. 使用new EventSource()初始化
B. Comet架构的一个常见应用是聊天应用
C. 也可以通过EventSource对象订阅聊天信息
D. 支持readyState属性、close()方法、open和error事件
D
转载请注明:陈童的博客 » JavaScript__脚本化HTTP的练习题