Tag: http

我怎样才能使用Java做一个多部分/表单数据POST请求?

在Apache Commons HttpClient 3.x版本的日子里,可以做一个多部分/表单数据POST请求( 从2004年开始的一个例子 )。 不幸的是,在HttpClient 4.0版本中这是不可能的 。 对于我们的核心活动“HTTP”,multipart有点超出范围。 我们希望使用由其他项目维护的多部分代码,但是我不知道。 几年前,我们试图将多部分代码转换为共享编解码器,但是我并没有在那里起飞。 Oleg最近提到了另一个具有多部分解析代码的项目,可能对我们的多部分格式代码感兴趣。 我不知道目前的状况。 ( http://www.nabble.com/multipart-form-data-in-4.0-td14224819.html ) 有没有人知道任何Java库,允许我写一个HTTP客户端,可以做一个多部分/表单数据POST请求? 背景:我想使用Zoho Writer的Remote API 。

HTTP与HTTPS性能

http和https之间在性能上有什么重大区别? 我似乎回想起,HTTPS可以是HTTP的五分之一。 这是适用于当前一代的网络服务器/浏览器? 如果有,是否有任何白皮书支持?

自定义HTTP标头:命名约定

我们的一些用户要求我们在他们的账户中包含与他们账户相关的数据,甚至包括来自我们的API的回复。 在命名 , 格式等方面添加自定义HTTP头的一般惯例是什么? 另外,请随意发布您在网络上偶然发现的任何巧妙用法; 我们正在尝试使用什么是最好的那里作为一个目标:)

内容处理在HTTP响应头中的使用

我发现以下asp.net代码在从数据库提供文件时非常有用: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); 这让用户将文件保存到他们的计算机,然后决定如何使用它,而不是浏览器试图使用该文件。 内容处置响应头可以做些什么?

如何在Python 2中发送HEAD HTTP请求?

我在这里要做的是得到一个给定的网址头,所以我可以确定MIME类型。 我希望能够看到http://somedomain/foo/将返回一个HTML文档或JPEG图像为例。 因此,我需要弄清楚如何发送HEAD请求,以便我可以读取MIME类型,而无需下载内容。 有没有人知道这样做的简单方法?

Android写入SD卡文件夹

我使用下面的代码从我的服务器下载文件,然后将其写入到SD卡的根目录,它一切正常: package com.downloader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.os.Environment; import android.util.Log; public class Downloader { public void DownloadFile(String fileURL, String fileName) { try { File root = Environment.getExternalStorageDirectory(); URL u = new URL(fileURL); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); FileOutputStream f = new FileOutputStream(new File(root, fileName)); InputStream […]

如何以编程方式下载Java中的网页

我希望能够获取一个网页的HTML并将其保存到一个String ,所以我可以做一些处理。 另外,我怎样才能处理各种类型的压缩。 我将如何去做这个使用Java?

为什么我突然在Firefox中出现“阻塞加载混合活动内容”的问题?

今天早上,我的Firefox浏览器升级到最新版本(从22到23)后,我的后台(网站)的一些关键方面停止工作。 看着Firebug日志,报告了以下错误: Blocked loading mixed active content "../../../ui/1.8.10/themes/smoothness/jquery-ui.css" Blocked loading mixed active content "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"` 以及上述两者中的后者导致的其他错误未被加载。 以上是什么意思,我该如何解决?

浏览器Cookie域如何工作?

由于我得到奇怪的域名/子域cookie的问题,我想知道浏览器如何处理cookie。 如果他们以不同的方式来做,那么知道这些差异也是很好的。 换句话说 – 当浏览器接收到一个cookie时,该cookie可能会有一个域名和一个附加的路径。 或者不,在这种情况下,浏览器可能会替代一些默认值。 问题1:他们是什么? 之后,浏览器即将发出请求时,它会检查其Cookie并过滤出应该发送的请求。 它通过将它们与请求路径和域相匹配来实现。 问题2:匹配规则是什么? 添加: 我问这个问题的原因是因为我对一些边缘案例感兴趣。 喜欢: www.example.com .example.com Cookie是否可用? .example.com的cookie是否可用于example.com ? example.com的Cookie可用于www.example.com吗? example.com的Cookie可用于anotherexample.com吗? www.example.com是否可以为example.com设置cookie? www.example.com是否可以为www2.example.com设置cookie? www.example.com是否能够为.com设置cookie? 等等。 新增2: 另外,有人可以建议我应该如何设置一个cookie,以便: 它可以由www.example.com或example.com ; 它可以通过www.example.com和example.com访问。

在什么情况下HTTP_REFERER是空的

我知道有可能得到一个空的HTTP_REFERER。 在什么情况下会发生? 如果我得到一个空的,这是否意味着用户改变了? 得到一个空的一样得到一个空的一个? 在什么情况下我也能得到