Questions tagged «http»

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

2
使用Websockets代替RESTful HTTP有什么陷阱?
我目前正在从事一个项目,该项目要求客户端请求一项繁重的工作并将其发送到服务器。然后,服务器对作业进行划分,并为客户端提供一个URL数组,以进行GET调用并流回数据。我是该项目的新手,目前正在使用Spring Websocket来提高效率。Websocket现在将直接联系客户端hooray,而不是客户端不断ping服务器以查看是否有准备好流回的结果。 让websockets从头到尾管理整个过程是否是一个坏主意?我正在将STOMP与Spring websockets一起使用,放弃REST还会有重大问题吗?

3
RESTful-DELETE响应主体应包含什么
假设我有一个可以获取用户的API: GET /RESTAPI/user/ 您可以通过以下方式删除用户: DELETE /RESTAPI/user/123 关于DELETE的响应主体应包含的RESTful约定是什么?我希望它应该是所有用户的新列表,现在不再包含ID为123的用户。 谷歌搜索并没有给我任何令人满意的答案。我只找到有关如何执行此操作的意见,但是对RESTful服务没有严格的定义吗? 这与RESTful API POST / DELETE应该在主体中返回什么不重复?以及约定应返回哪些REST PUT / POST / DELETE调用? 因为此问题要求对DELETE进行严格定义。这些问题仅由宽松的意见回答。
76 rest  http  restful-url 



8
从API响应中读取响应标头-Angular 5 + TypeScript
我正在触发HTTP请求,并且收到了有效的响应。响应中还有一个X-Token我希望阅读的标题。我正在尝试下面的代码来读取标题,但是,结果是null this.currentlyExecuting.request = this.http.request(reqParams.type, reqParams.url, { body: reqParams.body, responseType: 'json', observe: 'response' }).subscribe( (_response: any) => { // Also tried _response.headers.init(); const header = _response.headers.get('X-Token'); console.log(header); onComplete(_response.body); }, _error => { onComplete({ code: -1, message: Constants.WEBSERVICE_INTERNET_NOT_CONNNECTED }); } ); API在Chrome inspect中选中时,的响应表明标题存在。

9
如何监视所有传入的HTTP请求?
我需要从传入的http监视我的应用程序 POST并GET机器外部(有时是机器内部)的请求。 这可能吗? 一直在使用提琴手,但这只会使传出的邮件没有传入(来自机器外部),或者我配置不正确吗? 这是为我的Web应用程序准备POST从外部服务器接收的。

3
如何在Android中使用简单HTTP客户端?[关闭]
在这里很难说出要问什么。这个问题是模棱两可的,模糊的,不完整的,过于宽泛的或修辞性的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 如何使用AndroidHttpClientHTTP作为HTTP客户端连接到远程服务器?我无法在文档中或互联网上找到好的示例。
75 android  http 

6
无法使用jQuery正确设置Accept HTTP标头
我正在尝试使用此jquery代码将Accept HTTP标头设置为“ text / xml”: $.ajax({ beforeSend: function(req) { req.setRequestHeader("Accept", "text/xml"); }, type: "GET", url: "[proper url]", contentType: "text/plain; charset=utf-8", dataType: ($.browser.msie) ? "text" : "xml", username: '---', password: '-------', success: function(data) { var xml; if (typeof data == "string") { alert("Data is string:" + data); xml = new ActiveXObject("Microsoft.XMLDOM"); …


5
谁添加“ _”单个下划线查询参数?
我有一个在Apache上运行的PHP服务器,收到很多这样的请求, 10.1.1.211 - - [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)" 28632 15602 _参数神秘地添加到了请求中。我正在尝试找出谁在这样做。 Apache前面有一个NetScaler。
75 php  javascript  ajax  apache  http 

9
在Scala中执行HTTP请求
我正在尝试向Web服务发出简单的POST请求,该请求会在Scala中返回一些XML。 看来Dispatch是用于此任务的标准库,但我找不到有关它的文档。我上面链接的主站点详细解释了什么是诺言以及如何进行异步编程,但实际上并未记录API。有一个周期表-看起来有点吓人-但它仅对已经知道要做什么并且只需要提醒隐式语法的人有用。 Scalaz似乎也有一些用于HTTP的功能,但我也找不到任何文档。
74 http  scala  scalaz 



7
NSURLSession:如何增加URL请求的超时时间?
我正在使用iOS 7的新版NSURLSessionDataTask本来检索数据,如下所示: NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest: request completionHandler: ^(NSData *data, NSURLResponse *response, NSError *error) { // }]; 如何增加超时值以避免错误"The request timed out"(在 NSURLErrorDomainCode =中-1001)? 我已经检查了NSURLSessionConfiguration的文档,但没有找到设置超时值的方法。 感谢您的帮助!

13
HttpWebRequest非常慢!
我正在使用开源库连接到我的Web服务器。我担心Web服务器的运行速度非常慢,然后我尝试在Ruby中进行简单测试,得到了这些结果 Ruby程序:10个HTTP GET的2.11秒 Ruby程序:100个HTTP GET的18.13秒 C#库:10个HTTP GET的20.81秒 C#库:用于100个HTTP GET的36847.46秒 我已经剖析并发现问题在于此功能: private HttpWebResponse GetRawResponse(HttpWebRequest request) { HttpWebResponse raw = null; try { raw = (HttpWebResponse)request.GetResponse(); //This line! } catch (WebException ex) { if (ex.Response is HttpWebResponse) { raw = ex.Response as HttpWebResponse; } } return raw; } 标记行本身需要1秒钟才能完成,而发出1个请求的红宝石程序则需要0.3秒。我也在127.0.0.1上进行了所有这些测试,因此网络带宽不是问题。 是什么原因导致这种巨大的放缓? 更新 检查更改后的基准结果。我实际上测试了10个GET,而不是100个,我更新了结果。

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.