Questions tagged «http»

超文本传输​​协议(HTTP)是一种应用程序级网络协议,用于在万维网上传输内容。

9
发布请求的大小限制是多少?
对不起,如果这是重复的话,我想是可以的,但是找不到任何东西。 我有一个Flex应用程序,我正在通过IE将数据发布回php / mysql服务器。我还没有遇到任何问题,但是提前知道这一点可以为我省去很多麻烦和工作。通过http发布数据有大小限制吗? 本文说不:http : //www.netlobo.com/ie_form_submit.html 讨论结果是肯定的:http : //bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method 而这一切都是我可以在网上找到的。因此,请仅将答案限于个人测试/验证的数字。 我想回发一个可能很大的XML字符串(例如,最大5mb)。 如果有什么不同:浏览器将始终是IE(我们的产品需要它),post来自flex中的httpService,Web服务器是php,DB是mySql。

11
Java是否具有用于HTTP响应代码的完整枚举?
我想知道在某些标准Java类库中是否有一个枚举类型,该枚举类型为所有有效的HTTP响应代码定义了符号常量。它应支持与相应整数值之间的转换。 我正在调试一些使用javax.ws.rs.core.Response.Status的Java代码。它可以工作,但是仅定义了有效HTTP响应代码的一半。
267 java  http 


11
如何将url参数(查询字符串)传递给Angular上的HTTP请求?
我正在Angular上创建一个HTTP请求,但我不知道如何向其添加url参数(查询字符串)。 this.http.get(StaticSettings.BASE_URL).subscribe( (response) => this.onGetForecastResult(response.json()), (error) => this.onGetForecastError(error.json()), () => this.onGetForecastComplete() ); 现在,我的StaticSettings.BASE_URL类似于没有查询字符串的url,例如:http ://atsomeplace.com/,但我希望它成为http://atsomeplace.com/?var1=val1&var2=val2 哪里var1和var2适合我的Http请求对象?我想像一个对象一样添加它们。 { query: { var1: val1, var2: val2 } } 然后只有Http模块完成将其解析为URL查询字符串的工作。
265 http  angular  typescript 

8
HTTP 1.0与1.1
有人可以简要概述一下HTTP 1.0和HTTP 1.1之间的区别吗?我已经花了一些时间来处理这两个RFC,但是还无法消除它们之间的很多差异。维基百科说: HTTP / 1.1(1997-1999) 当前版本; 永久连接默认情况下处于启用状态,并且可以与代理很好地配合使用。还支持请求流水线操作,允许同时发送多个请求,从而使服务器为工作量做好准备,并有可能将请求的资源更快地传输到客户端。 但这对我来说并不重要。我意识到这是一个比较复杂的主题,所以我不希望得到完整的答案,但是有人可以在较低的层次上给我简要介绍一下差异吗? 我的意思是,我正在寻找实现HTTP服务器或应用程序所需的信息。我主要是在寻找正确方向的微动,以便自己解决。
263 http  http-1.1  http-1.0 


7
为HttpURLConnection添加标题
我正在尝试使用HttpUrlConnection的请求添加标头,但该方法setRequestProperty()似乎不起作用。服务器端未收到带有我的标头的任何请求。 HttpURLConnection hc; try { String authorization = ""; URL address = new URL(url); hc = (HttpURLConnection) address.openConnection(); hc.setDoOutput(true); hc.setDoInput(true); hc.setUseCaches(false); if (username != null && password != null) { authorization = username + ":" + password; } if (authorization != null) { byte[] encodedBytes; encodedBytes = Base64.encode(authorization.getBytes(), 0); authorization …
253 java  http 

16
在大多数端口上侦听时,Node.js EACCES错误
我正在测试一个应用程序(希望可以在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上修复它。在Heroku上无法以root用户身份运行,那么如何在80端口监听?


10
HttpServletRequest完成URL
我有一个HttpServletRequest对象。 如何获取导致此调用到达我的servlet的完整且准确的URL? 或至少尽可能准确,因为可能可以重新生成事物(可能是参数的顺序)。
247 java  http  servlets 

2
Chrome开发人员工具“网络”标签中显示的“请求有效负载”与“表单数据”之间有什么区别
Наэтотвопросестьответына 堆栈溢出нарусском:чемотличается请求负载отFORMDATAвJS 我有一个我必须支持的旧Web应用程序(我没有写过)。 当我填写表单并提交后,然后在Chrome中检查“网络”标签,我会看到“请求有效载荷”,通常我会在其中看到“表单数据”。两者之间有什么区别?何时发送而不是发送? 用谷歌搜索,但是并没有真正找到任何解释此信息的信息(只是人们试图让javascript应用程序发送“表单数据”而不是“请求有效载荷”。


7
我可以将所有http://链接更改为//吗?
戴夫·沃德(Dave Ward)说, 阅读的内容不完全准确,但是RFC 3986的4.2节提供了完全省略协议(HTTP或HTTPS)的标准URL。当省略URL的协议时,浏览器将改为使用基础文档的协议。 简而言之,这些“无协议” URL允许这样的引用在您将在其中尝试的每种浏览器中使用: //ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js 乍一看似乎很奇怪,但是此“无协议” URL是引用可通过HTTP和HTTPS进行访问的第三方内容的最佳方法。 假设我们的资产可以通过HTTP和HTTPS进行访问,那么这肯定会解决我们在HTTP页面上看到的一系列混合内容错误。 这是完全跨浏览器兼容的吗?还有其他警告吗?

8
如何设置HTTP标头(用于缓存控制)?
如何为我的网站启用浏览器缓存?我是否只是将cache-control:public这样放在标题中? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" Cache-Control:public; > 我正在使用最新版本的XAMPP开发的最新版本的PHP。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.