Tag: http

如何在Angular2中链接Http调用

我是Angular2和Http Observable的新手。 我有一个组件,它调用Http服务并返回Observable。 比我订阅该Observable,它工作正常。 现在,我想在那个组件中调用第一个Http服务之后,如果调用成功,就调用其他的Http服务并返回这个Observable。 因此,如果第一次调用不成功,则组件返回该可观察对象,相反它返回第二次调用的可观察对象。 那么问题是,链接Http调用的最佳方式是什么? 有没有优雅的方式,比如单子?

使用JavaScript添加自定义HTTP标头

在HTML页面上,点击图片链接(“img”)或锚点(“a”)标签,我想为GET请求添加自定义标头。 这些链接通常用于下载dynamic内容。 这些标题可以是SAML标题或自定义应用程序特定的标题。 是否有可能通过JavaScript添加这些自定义标题? 或者,如果我通过XMLHttpRequest添加这些,我该如何实现下载function? 此要求仅适用于IE6或7。

如何用一个HTTP请求下载多个文件?

用例:用户点击网页上的链接 – 繁荣! 加载坐在他的文件夹中的文件。 我试图使用多部分/混合消息打包文件,但它似乎只适用于Firefox 这就是我的回应: HTTP/1.0 200 OK Connection: close Date: Wed, 24 Jun 2009 23:41:40 GMT Content-Type: multipart/mixed;boundary=AMZ90RFX875LKMFasdf09DDFF3 Client-Date: Wed, 24 Jun 2009 23:41:40 GMT Client-Peer: 127.0.0.1:3000 Client-Response-Num: 1 MIME-Version: 1.0 Status: 200 –AMZ90RFX875LKMFasdf09DDFF3 Content-type: image/jpeg Content-transfer-encoding: binary Content-disposition: attachment; filename="001.jpg" << here goes binary data >>–AMZ90RFX875LKMFasdf09DDFF3 Content-type: image/jpeg Content-transfer-encoding: binary Content-disposition: attachment; […]

如何解决HTTP 414“请求URI太长”的错误?

我开发了一个PHP的Web应用程序。 我正在给用户一个更新多个问题的选项。 这样做,有时用户遇到这个错误。 有没有什么办法来增加在Apache的URL的长度?

什么是在angular2中相当于httpinterceptor?

在angularjs中,我们有http拦截器 $httpProvider.interceptors.push('myHttpInterceptor'); 与我们可以挂钩到所有的http调用,并显示或隐藏加载栏,做日志等。 angular2中的等价物是什么?

Android项目使用httpclient – > http.client(apache),post / get方法

我正在做一个Android项目的获取和发布的方法,我需要“翻译”HttpClient的3.x到HttpClient的4.x(由Android使用)。 我的问题是,我不知道我做了什么,我没有find一些方法的“翻译”… 这是我做的HttpClient 3.x和( – >)HttpClient 4.x“翻译”,如果我find了它(只有党派问我问题): HttpState state = new HttpState (); –> ? HttpMethod method = null; –> HttpUriRequest httpUri = null; method.abort(); –> httpUri.abort(); //httpUri is a HttpUriRequest method.releaseConnection(); –> conn.disconnect(); //conn is a HttpURLConnection state.clearCookies(); –> cookieStore.clear(); //cookieStore is a BasicCookieStore HttpClient client = new HttpClient(); –> DefaultHttpClient client = new […]

URL在jQuery中为AJAX请求编码一个string

我正在应用程序中实施Google的即时search。 我想在用户input文本时inputHTTP请求。 我唯一的问题是,当用户到第一个和最后一个名字之间的空间时,该空间不被编码为+ ,从而中断search。 我怎样才能用+ ,或只是安全的URLreplace空间编码string? $("#search").keypress(function(){ var query = "{% url accounts.views.instasearch %}?q=" + $('#tags').val(); var options = {}; $("#results").html(ajax_load).load(query); });

Python的urllib2保持活着

我如何使用Python的urllib2做一个“保持活力”的HTTP请求?

组合和缩小多个CSS / JS文件

我正在尝试通过合并和压缩CSS和JS文件来优化网站性能。 我的问题更多的是关于如何实现这一目标的(具体)步骤,因为我正面临一个真实的情况(尽pipe在其他开发人员中应该是典型的)。 我的页面引用了几个CSS和JS文件,如下所示: <!– It's easier to work on smaller files during development. Hence, the multiple CSS and JS files. –> <link type="text/css" rel="stylesheet" href="/css/main.css" /> <link type="text/css" rel="stylesheet" href="/css/secondary-1.css" /> <link type="text/css" rel="stylesheet" href="/css/secondary-2.css" /> <script type="text/javascript" src="/scripts/js/main.js"></script> <script type="text/javascript" src="/scripts/js/adapter/adapter.js"></script> <script type="text/javascript" src="/scripts/js/adapter/title-adapter.js"></script> 对于产品发布,我想将3个CSS文件合并为一个,并使用例如YUI Compressor将其缩小。 但是,我需要更新所有需要这3个文件的页面来引用新缩小的CSS。 这似乎很容易出错(例如,你正在删除和添加许多文件中的一些行)。 任何其他风险较低的方法? JS文件的相同问题。

为什么说HTTP是一个无状态协议?

HTTP有HTTP Cookies。 Cookies允许服务器跟踪用户状态,连接数量,上次连接等。 HTTP具有持久连接(Keep-Alive),可以在同一个TCP连接中发送多个请求。