问题标签 [http-protocols]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:如何使用字节范围下载文件?
我想以多线程模式下载文件,这里有以下代码:
这是输出:
这段代码运行良好,但是我不明白如何通过文档下载使用范围的文件。如果您看到响应的输出,则表明哪个服务器提供:
它支持以“字节”为单位的范围,其中内容大小为 62515220
但是在此请求中下载了整个文件。但是我想首先获取服务器信息,比如这个文件是否可以使用http范围查询和文件的内容大小来支持而无需下载?以及如何创建具有范围的 http 查询(即:0~25000)?
php - YQL : Getting unsupported http protocol error
When i'm trying to invoke the YQL via cURL i'm getting the following error.
HTTP Version Not Supported Description: The web server "engine1.yql.vip.bf1.yahoo.com" is using an unsupported version of the HTTP protocol.
Following is the code used
?>
Invoking the same URL from thr browser works fine
https://query.yahooapis.com/v1/public/yql?q=select * from html where url="http://www.infibeam.com/Books/search?q=9788179917558" and xpath="//span[@class='infiPrice amount price']/text()"&format=json
Can someone please point me what is wrong in the code?
php - PHP-CGI 管道信息
当我进入我的服务器一个 HTTP 请求时,我得到如下内容:
我想知道的是如何以类似于 apache2 的方式将所有这些信息传递给 PHP-CGI 的最佳方式?这是我的 home.php 文件。
谢谢你的帮助
http - 如何正确解码 HTTP 流量
我正在查看 HTTP 流量,并看到一个“application/x-www-form-urlencoded”的 POST 请求,其中包含奇怪的字符:
t=%d8%94%b2%bc+%cb%ae%c9%ab
我尝试在此上运行的各种 URL 解码抱怨它不是 UTF-8 编码的。
我知道理论上可以以任何给定的编码方案对 Web 请求进行编码,但如果是这样,我怎么知道正在使用哪种方案(以便我正确解码)?
我在请求本身中没有看到任何提示。
这不是一个特定于语言的问题(我认为更多的是关于 HTTP 协议的问题。)
任何帮助将不胜感激!
python - 验证发送数据是否采用 HTTP(1.0 和 1.1)协议
我正在尝试在 python 2.7 中编写一个服务器,它接收并验证客户端是否使用 HTTP 协议(1.1 或 1.0,但必须同时支持两者)。
如何验证客户端正在发送“正确”的协议(1.0 或 1.1)而不是尝试向我的服务器注入代码?
c# - 测试支持的 HTTP 方法
我正在尝试在 HTTP 中测试支持的方法,本质上我正在使用动词创建 httpwebrequest 以查看它是否受支持,我该如何实现这一点,我该如何实现呢?下面是我的代码尝试。
我的代码如下
php - 如何在特定路由上使用多个方法注释?
我知道有人讨论了在 Symfony2 中处理路由的最佳实践(routing.yml vs annotations)。让我提一下,我想使用注释保持原样。
当我在控制器中为单个操作定义多个路由时,@Method
注释的最后一个定义似乎覆盖了所有其他的,这就是为什么我收到以下错误:
No route found for "POST /index": Method Not Allowed (Allow: GET, HEAD)
这只是我正在使用的一小段代码。
虽然这工作得很好!
有什么想法可以使用注释来实现它与 routing.yml 一起使用的方式吗?
android - Android Volley - 使用 body 和 url 参数进行 POST - 同时 getParams 和 getBody
我有一个简单的问题,在 POST 上调用哪种方法以及在 GET 上调用哪种方法。
这是我的简单课程:
如何同时使用 getParams() 和 getBody()?有可能吗,因为当我检查超级实现时,我认为这是不可能的。
我还注释掉了 getBody() 方法以确保这是真的。
这是否意味着我不能发送带有正文和 url 参数的 POST?url 参数是否意味着用于 GET 请求?这是标准吗?
httpwebrequest - 避免 HttpWebRequest GET 和 ProtocolViolationException
无论如何,HttpWebRequest.GetRequestStream
当方法是时,有没有防止抛出异常GET
?我知道这一点HEAD
并且GET
不应该在有效的 HTTP 中包含正文,但是有些服务器无论如何都接受这些方法的正文(例如,Elasticsearch 的_search
功能)。我有一个用于进行 REST 调用的开源项目,我想知道是否可以规避这种行为以避免意外。
在某个时候,我可能会使用新System.Net.Http.HttpClient
类创建我的库的一个版本。这个类有同样的限制吗?
sql - 在 Restful 网络服务中需要有关 @Get @Post @Put @Delete 的帮助
我需要你的帮助和建议。这是我在球衣上的第一个项目。我对这个话题了解不多。我还在学习。我创建了我的学校项目。但是我在网络服务方面有一些问题。首先我应该解释一下我的项目。我的数据库中有 3 个表。Movie,User,Ratings
这里是我的 Movie 表列。我会问你一些关于 Movie 表的 Description 列的问题。我将对这些列使用这些方法。
Movie=描述(获取、放置、发布和删除) 我必须使用此页面中的所有方法。
movieTitle (get)
pictureURL (get,put)
generalRating (get,post)
我建立了我的描述页面。但我不确定它是否工作。(我的数据库还没有准备好检查它们)。这是我的页面。我写了这个页面,查看示例页面。你能帮我找出问题和错误吗?我只是想做简单的方法get(只是读取数据),post(更新现有数据),put(创建新数据),delete(删除特定数据)这些东西。我现在该怎么办,我的代码好吗?有其他建议吗?:(我需要你的帮助,伙计们