Questions tagged «http»

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

3
Pragma和Cache-Control标头之间的区别?
我在Wikipedia上读到有关Pragma标头的内容: “ Pragma:no-cache头字段是供请求使用的HTTP / 1.0头。这是浏览器告诉服务器和任何中间缓存的一种手段,它想要的是资源的最新版本,而不是服务器告诉用户不要缓存资源。某些用户代理确实在响应中注意此标头,但是HTTP / 1.1 RFC特别警告不要依赖此行为。” 但是我不知道它做什么?是什么之间的差异Cache-Control,其值是头no-cache和Pragma其值也no-cache?

7
REST DELETE是否真的等幂?
删除应该是幂等的。 如果我删除http://example.com/account/123,它将删除该帐户。 如果我再次执行此操作,由于该帐户已不存在,我希望输入404吗?如果我尝试删除一个从未存在的帐户该怎么办?
165 http  rest  http-headers 

8
设置HTTP头
我正在尝试在Go Web服务器中设置标题。我正在使用gorilla/mux和net/http软件包。 我想设置Access-Control-Allow-Origin: *为允许跨域AJAX。 这是我的Go代码: func saveHandler(w http.ResponseWriter, r *http.Request) { // do some stuff with the request data } func main() { r := mux.NewRouter() r.HandleFunc("/save", saveHandler) http.Handle("/", r) http.ListenAndServe(":"+port, nil) } 该net/http程序包中有描述将HTTP请求标头作为客户端发送的文档-我不确定如何设置响应标头?
165 http  go  cors  http-headers 



3
为什么在请求标头(客户端到服务器)中发送Cache-Control属性?
在了解Cache-Control了HTTP标头的字段之后, 据我所知,Cache-Control在HTTP响应报头(服务器到客户端)字段指定如何处理该响应的中间代理服务器/客户浏览器中的指令,通过发送不同的值Cache-Control字段:private,public,no-cache,或no-store在响应报头中。 但是我不明白为什么我们需要Cache-Control在请求标头(客户端到服务器)中发送属性?
163 http  http-headers 


2
如何使用cURL正确定义基本的HTTP身份验证?
我正在学习Apigility(Apigility docu-> REST Service Tutorial),并尝试通过cURL发送具有基本身份验证的POST请求: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=是带有我的凭据的基数为64的编码字符串apiuser:apipwd。凭据保存在/data/htpasswd(apiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/)中。 看起来像这样: HTTP/1.1 401 Unauthorized Server: nginx/1.4.7 Date: Mon, 22 Sep 2014 07:48:47 GMT Content-Type: application/problem+json Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.5.12-1~dotdeb.1 WWW-Authenticate: Basic realm="api" 这里的错误在哪里?如何运作?

6
ping HTTP URL以获取可用性的首选Java方法
我需要一个监视器类,该类定期检查给定的HTTP URL是否可用。我可以使用Spring TaskExecutor抽象来处理“常规”部分,所以这里不是主题。问题是:在Java中ping URL的首选方法是什么? 这是我当前的代码作为起点: try { final URLConnection connection = new URL(url).openConnection(); connection.connect(); LOG.info("Service " + url + " available, yeah!"); available = true; } catch (final MalformedURLException e) { throw new IllegalStateException("Bad URL: " + url, e); } catch (final IOException e) { LOG.info("Service " + url + …
157 java  http  url  ping 

7
从Laravel向外部API执行HTTP请求
我想要的是从具有HTTP(例如jQuery的AJAX)请求的API到外部api的对象。我该如何开始?我曾对Google先生进行过研究,但找不到任何帮助。 我开始怀疑这是否可能?在这篇文章中,Laravel 4发出了从控制器到外部url的发布请求,其中包含看起来可以完成的数据。但是没有示例,也没有任何来源可以找到一些文档。 请帮帮我吗?
157 php  http  laravel  request 

10
使用HttpClient在Java中进行Http基本身份验证?
我试图模仿Java中此curl命令的功能: curl --basic --user username:password -d "" http://ipaddress/test/login 我使用Commons HttpClient 3.0编写了以下内容,但最终还是500 Internal Server Error从服务器上获取了一个。有人可以告诉我我做错了什么吗? public class HttpBasicAuth { private static final String ENCODING = "UTF-8"; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { HttpClient client = new HttpClient(); client.getState().setCredentials( new …


12
是否有诸如Mac OS X的Fiddler之类的HTTP / HTTPS拦截工具?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想知道是否有诸如fiddler之类的应用程序,但对于Mac OS X而言,因为我需要调试Mac OS X中Web应用程序的一些请求。我曾经在Windows上使用fiddler进行此操作,并且希望此工具可用在Mac上也是如此。

3
如何在Spring MVC REST控制器中访问HTTP标头信息?
我是Web编程的新手,尤其是Java语言的新手,所以我才了解到标头和正文是什么。 我正在使用Spring MVC编写RESTful服务。我可以@RequestMapping在控制器中创建简单的服务。我需要帮助来了解如何从REST服务控制器中的方法请求中获取HTTP标头信息。我想解析出标题并从中获取一些属性。 您能解释一下我如何获得这些信息吗?

9
如何使用HTTP POST选择和上传HTML和PHP多个文件?
我有使用进行单个文件上传的经验<input type="file">。但是,我一次不能上传多个文件。 例如,我希望能够一次选择一系列图像,然后将它们上传到服务器。 如果可能的话,最好使用单个文件输入控件。 有谁知道如何做到这一点?谢谢!
154 php  html  http  post  upload 

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.