标签: http

返回重定向作为对XHR请求的响应

如果浏览器收到对ajax请求的重定向响应会发生什么?

ajax http

145
推荐指数
2
解决办法
8万
查看次数

如何在URL中转义哈希字符

如何转义#URL的查询字符串中发送的哈希符号(有时称为数字符号或井号)?

html http query-string

144
推荐指数
1
解决办法
11万
查看次数

如何使用HTTP POST选择并使用HTML和PHP上传多个文件?

我有使用单文件上传的经验<input type="file">.但是,我无法一次上传多个.

例如,我希望能够一次性选择一系列图像,然后将它们上传到服务器.

如果可能的话,使用单个文件输入控件会很棒.

有谁知道如何做到这一点?谢谢!

html php upload post http

143
推荐指数
6
解决办法
29万
查看次数

HTTP重定向代码之间的区别

各种HTTP 3XX重定向代码之间的差异对我来说并不清楚.是的,我已经阅读了规范,但这里的标准和实际做法之间似乎存在一些差异.

301重定向代码似乎很清楚:这意味着资源已被永久移动到另一个URI,以及将来的请求应使用URI.

并且307重定向代码似乎也很清楚:这意味着重定向是临时的,未来的请求仍然应该使用原始URI.

但我不能告诉区别是什么之间302303,或者为什么他们中有谁真正从不同的301.它似乎302本来是一个临时重定向,(比如307),但在实践中,大多数浏览器都把它当成了一个303.但是a 303和a 之间有什么区别301?是301应该意味着重定向是永久的吗?

redirect uri http http-status-codes

143
推荐指数
2
解决办法
5万
查看次数

如何在REST API中为"未准备好,稍后再试"选择HTTP状态代码?

我正在开发一个RESTful API,其中http://server/thingyapi/thingyblob/1234返回与thingy#1234相关联的文件(也称为"blob")以进行下载.但可能是请求是在服务器中不存在文件的情况下进行的,但绝大多数情况下都会在以后提供.服务器中有一个批处理过程,可以为所有东西生成所有blob.Thingy 1234已经存在,其数据(blob除外)已经可用.服务器还没有生成东西1234的blob.

我不想要回归404; 那是不存在的东西.这是一个存在的东西,但它的blob尚未生成.有点像YouTube视频的"处理".我认为重定向代码也不合适; 没有"其他"网址可供尝试.

在这种情况下返回的HTTP状态代码是什么?

language-agnostic rest http http-status-codes batch-processing

143
推荐指数
7
解决办法
5万
查看次数

如何使用Python登录网页并检索cookie供以后使用?

我想使用python下载和解析网页,但要访问它我需要设置几个cookie.因此,我需要首先通过https登录网页.登录时刻涉及向/login.php发送两个POST参数(用户名,密码).在登录请求期间,我想从响应头中检索cookie并存储它们,以便我可以在请求中使用它们来下载网页/data.php.

我怎么能在python中做到这一点(最好是2.6)?如果可能的话我只想使用内置模块.

python authentication cookies http

142
推荐指数
2
解决办法
16万
查看次数

执行HTTP请求从Laravel到外部API

我想要的是从API获取一个带有HTTP(例如,jQuery的AJAX)请求的对象到外部api.我该如何开始?我对谷歌先生进行了研究,但我找不到任何帮助.

我开始怀疑这是否可能?在这篇文章中,Laravel 4从控制器向外部URL发出请求数据,看起来它可以完成.但是没有任何示例或任何来源可以找到一些文档.

请帮帮我?

php http request laravel

140
推荐指数
6
解决办法
21万
查看次数

什么是缓存控制:私有?

当我访问chesseng.herokuapp.com时,我得到一个看起来像的响应头

Cache-Control:private
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/css
Date:Tue, 16 Oct 2012 06:37:53 GMT
Last-Modified:Tue, 16 Oct 2012 03:13:38 GMT
Status:200 OK
transfer-encoding:chunked
Vary:Accept-Encoding
X-Rack-Cache:miss
Run Code Online (Sandbox Code Playgroud)

然后我刷新页面然后得到

Cache-Control:private
Connection:keep-alive
Date:Tue, 16 Oct 2012 06:20:49 GMT
Status:304 Not Modified
X-Rack-Cache:miss
Run Code Online (Sandbox Code Playgroud)

所以看起来缓存工作正常.如果它适用于缓存,则ExpiresCache-Control的重点是:max-age.更令人困惑的是,当我在https://developers.google.com/speed/pagespeed/insights/上测试该页面时,它告诉我"利用浏览器缓存".

caching http cache-control browser-cache http-headers

138
推荐指数
3
解决办法
11万
查看次数

137
推荐指数
4
解决办法
36万
查看次数

我是否需要http get请求的内容类型?

据我所知,有两个地方可以设置内容类型:

  1. 客户端为他发送给服务器的主体设置内容类型(例如发布)
  2. 服务器为响应设置内容类型.

这是否意味着我不必或不应该为我的所有获取请求(客户端)设置内容类型.如果我可以或应该采用什么内容类型?

另外,我在一些帖子中读到,客户端的内容类型指定了客户端希望接收的内容类型.也许我的观点1不对?

content-type get http

137
推荐指数
5
解决办法
10万
查看次数