Tag: http

如何为python http连接指定经过身份validation的代理?

在python中为http连接指定一个带有用户名和密码的代理的最佳方式是什么?

HTTP和HTTPClient在angular度4之间的区别?

我想知道哪个用来构build一个模拟Web服务来testingAngular程序?

在大多数端口上侦听时Node.js EACCES错误

我正在testing一个应用程序(希望在heroku上运行,但也有本地问题)。 它运行http.Server.listen()时给我一个EACCES错误 – 但它只发生在一些端口上。 所以,我正在运行: joe@joebuntu:~$ node > var h = require('http').createServer(); > h.listen(900); Error: EACCES, Permission denied at Server._doListen (net.js:1062:5) at net.js:1033:14 at Object.lookup (dns.js:132:45) at Server.listen (net.js:1027:20) at [object Context]:1:3 at Interface.<anonymous> (repl.js:150:22) at Interface.emit (events.js:42:17) at Interface._onLine (readline.js:132:10) at Interface._line (readline.js:387:8) at Interface._ttyWrite (readline.js:564:14) 我没有在900端口上运行任何东西(或其他任何20端口我试过),所以这应该工作。 奇怪的部分是,它在一些端口上工作。 例如,端口3000完美工作。 这会导致什么? 更新1: 我发现在我的本地计算机上,EACCES错误即将到来,因为我必须以root身份运行节点才能绑定到这些特定的端口。 我不知道为什么发生这种情况,但使用sudo修复它。 但是,这并不能解释我将如何修复Heroku。 […]

示例http范围请求会话

有可能向我展示一个范围请求的示例http会话。 我的意思是什么是请求和响应头?

HTTP 1.0 vs 1.1

有人能给我一个HTTP 1.0和HTTP 1.1之间的区别的简要概述吗? 我已经花了一些时间与两个RFC,但还没有能够拉出他们之间的很多区别。 维基百科这样说: HTTP / 1.1(1997-1999) 当前版本; 持久性连接默认启用,并与代理很好地协作。 还支持请求stream水线,允许同时发送多个请求,从而允许服务器为工作负载做准备,并可能更快地将请求的资源传输到客户端。 但这对我来说并不意味着很多。 我意识到这是一个有点复杂的话题,所以我并不期待一个完整的答案,但是有人能给我一个比较低级的差异的简要概述吗? 通过这个我的意思是我正在寻找我需要知道的信息来实现HTTP服务器或应用程序。 我主要是在正确的方向寻找一个微调,以便我可以自己解决。

WebSockets协议vs HTTP

关于websocket和HTTP有很多博客和讨论,许多开发人员和站点强烈主张websocket,但我仍然不明白为什么。 例如(websocket爱好者的论点): HTML5 Web Sockets代表了Web通信的下一个发展 – 一种全双工的双向通信通道,通过Web上的一个套接字进行操作。 ( http://www.websocket.org/quantum.html ) HTTP支持stream:请求正文stream(您正在使用它,而上传大文件)和响应正文stream。 在与WebSocketbuild立连接的过程中,客户端和服务器之间交换每帧2个字节的数据,而在进行连续轮询时,与8千字节的http头相比。 为什么那2个字节不包含tcp和tcp协议的开销? GET /about.html HTTP/1.1 Host: example.org 这是约48个字节的http头。 http分块编码 – http://ru.wikipedia.org/wiki/Chunked_transfer_encoding : 23 This is the data in the first chunk 1A and this is the second one 3 con 8 sequence 0 所以,每个块的开销并不大。 而且这两种协议都是通过TCP协议工作的,因此所有长连接的TCP问题仍然存在。 题: 为什么websockets协议更好? 为什么实现而不是更新http协议?

在提供JavaScript文件时,使用应用程序/ javascript还是application / x-javascript会更好

整个问题都符合标题。 并且增加一些上下文:根据规范的说法,我不是在问什么是最好的,而是现在部署的浏览器组合最好的是什么。 一些数据点: Google使用text/javascript作为主页上使用的JS。 Google在Google文档上使用text/javascript 。 Google使用application/x-javascript来为他们的Ajax库服务提供JavaScript文件。 雅虎使用application/x-javascript来服务他们的JS。 雅虎使用application/x-javascript在其主页上提供的JavaScript。

用C#通过HTTP POST发送文件

我一直在寻找和阅读,并没有任何罚款任何真正有用的东西。 我正在写一个小的C#赢得应用程序,允许用户发送文件到Web服务器,而不是通过FTP,但通过HTTP使用POST。 把它想象成一个Web窗体,但在Windows应用程序上运行。 我有我的HttpWebRequest对象创build使用这样的事情 HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest 并设置Method , ContentType和ContentLength属性。 但是,我可以走多远。 这是我的一段代码: HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest; req.KeepAlive = false; req.Method = "POST"; req.Credentials = new NetworkCredential(user.UserName, user.UserPassword); req.PreAuthenticate = true; req.ContentType = file.ContentType; req.ContentLength = file.Length; HttpWebResponse response = null; try { response = req.GetResponse() as HttpWebResponse; } catch (Exception […]

使用HTTP代理 – Python

我很熟悉我应该将HTTP_RPOXY环境variables设置为代理地址。 一般urllib工作正常,问题是处理urllib2。 >>> urllib2.urlopen("http://www.google.com").read() 回报 urllib2.URLError: <urlopen error [Errno 10061] No connection could be made because the target machine actively refused it> 要么 urllib2.URLError: <urlopen error [Errno 11004] getaddrinfo failed> 额外信息: urllib.urlopen(….)正常工作! 这只是urllib2是玩技巧… 我试过@Fenikso答案,但现在我得到这个错误: URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of […]

超快速getimagesize在PHP中

我正在尝试获取数百个远程图像的图像大小(图像尺寸,宽度和高度), getimagesize太慢了。 我已经做了一些阅读,发现最快的方法是使用file_get_contents从图像中读取一定数量的字节并检查二进制数据中的大小。 有人试过这个吗? 我将如何检查不同的格式? 任何人都看到这个图书馆?