Tag: http

把你的favicon.ico文件放在非根path中是个好主意吗?

何时以及如何浏览器请求favicon.ico文件? 他们是否总是以root身份进行检查,或者他们是否首先阅读网页的内容以查看页面是否指定了位置? 我在/ images中有我的favicon.icopath每个页面都有以下标签: <link rel="shortcut icon" href="images/favicon.ico"> 当我在我的浏览器中加载页面,似乎工作(我可以看到该文件),但我不知道他们是否对我的根文件夹第一(不存在的地方),这是不好的请求,稍后向链接提出请求。 我想通过浏览器对我的网站进行不正确的调用来最小化404和浪费的带宽。 编辑:我正在寻找一些如何浏览器工作的见解,并要求这个文件,所以我的网站结构是有效的。

什么标题自动发送wget?

我知道你可以用–header选项手动设置一些头文件,但是我想知道它发送了什么头文件而没有交互。

设置多个具有相同名称的HTTP头?

据我所知,HTTP规范允许设置多个具有相同名称的HTTP头。 有没有用例(从客户端到服务器,反之亦然)? HTTP 1.1第4.2节 : 当且仅当该报头字段的整个字段值被定义为以逗号分隔的列表[即#(值)]时,具有相同字段名的多个消息报头字段可以存在于消息中。 必须将多个头域组合成一个“field-name:field-value”对,而不改变消息的语义,把每个后续的域值附加到第一个域中,每个域都用逗号分隔。 因此,接收具有相同字段名的头部字段的顺序对于组合字段值的解释是重要的,因此当消息被转发时,代理务必不改变这些字段值的顺序。 如果我没有错,就不需要多个同名的头文件。

Google Wave中的实时实时打字工作如何?

我确信Wave不会每毫秒轮询一次服务器,以确定其他用户是否input了某些内容…因此,如何查看对方键入的内容? 而不占用带宽。

如何使用jQuery指定contentType的jsonp POST请求?

我需要用内容types“application / json”做一个jsonp POST请求。 我可以像这样获得POST请求到服务器: jQuery.ajax({ type: 'POST', url: url, data: data, success: success, error: error, async: true, complete: complete, timeout: TIMEOUT, scriptCharset: 'UTF-8', dataType: 'jsonp', jsonp: '_jsonp', }); 但是,只要我添加行: contentType: "application/json"它开始发送它作为一个OPTIONS请求,而不是一个POST。 我如何指定内容types,并仍然提交请求作为POST?

什么规则适用于MIME边界?

当你写MIME时,你将消息的不同块分隔开来。 我因为某种原因找不到解释这个边界的任何文件,但是这里是我从例子中收集到的: 边界可以是任何字母和数字的string,即“d29a0c638b540b23e9a29a3a9aebc900aeeb6a82”。 没有规则来产生边界,你可以简单地说出你心爱的人的名字,在这里,你已经有了你的边界。 如果您通过HTTP发送MIME,则必须添加指定您的标题“Content-Type”,并且标题的边界内容可能如下所示: 多部分/格式的数据; 边界= d29a0c638b540b23e9a29a3a9aebc900aeeb6a82 在消息的正文中,边界应以“ – ”开头,如: –d29a0c638b540b23e9a29a3a9aebc900aeeb6a82 但遵循这些规则(和这个有用的答案),我没有生成服务器将接受的POST查询。 我错过了什么吗? 我有什么问题吗?

Python中的multithreadingWeb服务器

我试图在python中创buildmultithreading的Web服务器,但它只响应一个请求,我不知道为什么。 你能帮我吗? #!/usr/bin/env python2 # -*- coding: utf-8 -*- from SocketServer import ThreadingMixIn from BaseHTTPServer import HTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler from time import sleep class ThreadingServer(ThreadingMixIn, HTTPServer): pass class RequestHandler(SimpleHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type', 'text/plain') sleep(5) response = 'Slept for 5 seconds..' self.send_header('Content-length', len(response)) self.end_headers() self.wfile.write(response) ThreadingServer(('', 8000), RequestHandler).serve_forever()

Python请求使用保持活动加速

在HTTP协议中,您可以使用保持活动在一个套接字中发送多个请求,然后立即从服务器接收响应,这将显着加快整个过程。 有没有办法在Python请求库中做到这一点? 还是有没有其他的方法来加快这一点,使用请求库?

AngularJS – $ http.post发送数据为json

我正在与angularjs的autocomplete指令,但有一些问题。 我有一个有自动完成input的表单。 当我键入一些东西, 术语variables作为JSON发送: 但是,当我使用相同的function(从不同的angular度控制器,但相同的function)在另一种forms的术语variables发送完美,自动完成工作正常: 这是我的angularfunction: $scope.getCustomers = function (searchString) { return $http.post("/customer/data/autocomplete", {term: searchString}) .then(function (response) { return response; }); }; 你认为什么是错的?

PHP curl HTTP PUT

我正在尝试使用cURL创build一个HTTP PUT请求,我无法使其工作。 我已经阅读了许多教程,但没有一个真正起作用。 这是我现在的代码: $filedata = array('metadata' => $rdfxml); $ch = curl_init($url); $header = "Content-Type: multipart/form-data; boundary='123456f'"; curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array($header)); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($filedata)); $returned = curl_exec($ch); if (curl_error($ch)) { print curl_error($ch); } else { print 'ret: ' .$returned; } 我也尝试使用PHP梨,但得到了相同的结果。 问题是存储库说没有设置元数据。 我真的需要帮助! 谢谢!