标签: http

如何实施基本的"长轮询"?

我可以找到很多关于Long Polling如何工作的信息(例如,这个这个),但没有关于如何在代码中实现它的简单示例.

我所能找到的只是依赖于Dojo JS框架的cometd,以及一个相当复杂的服务器系统.

基本上,我将如何使用Apache来处理请求,以及如何编写一个简单的脚本(例如,在PHP中),它将"长时间轮询"服务器以获取新消息?

该示例不必是可扩展的,安全的或完整的,它只需要工作!

php comet http

766
推荐指数
12
解决办法
28万
查看次数

资源已存在时POST的HTTP响应代码

我正在构建一个允许客户端存储对象的服务器.这些对象在客户端完全构造,完整的对象ID对于对象的整个生命周期是永久的.

我已经定义了API,以便客户端可以使用PUT创建或修改对象:

PUT /objects/{id} HTTP/1.1
...

{json representation of the object}
Run Code Online (Sandbox Code Playgroud)

{id}是对象ID,因此它是Request-URI的一部分.

现在,我也在考虑允许客户端使用POST创建对象:

POST /objects/ HTTP/1.1
...

{json representation of the object, including ID}
Run Code Online (Sandbox Code Playgroud)

由于POST意味着"附加"操作,我不知道如果对象已经存在该怎么做.我应该将请求视为修改请求还是应该返回一些错误代码(哪个)?

rest http

766
推荐指数
12
解决办法
31万
查看次数

"只有HTTP支持跨源请求." 加载本地文件时出错

我正在尝试将3D模型加载到Three.js中JSONLoader,并且该3D模型与整个网站位于同一目录中.

我收到了"Cross origin requests are only supported for HTTP."错误,但我不知道是什么导致它,也不知道如何解决它.

javascript 3d http file three.js

758
推荐指数
14
解决办法
110万
查看次数

JavaScript中的HTTP GET请求?

我需要在JavaScript中执行HTTP GET请求.最好的方法是什么?

我需要在Mac OS X dashcode小部件中执行此操作.

javascript get http dashcode

756
推荐指数
20
解决办法
162万
查看次数

POST和PUT HTTP REQUEST有什么区别?

他们似乎都在向身体内的服务器发送数据,那么是什么让他们与众不同呢?

post http put

751
推荐指数
14
解决办法
59万
查看次数

如何为HttpClient请求设置Content-Type标头?

我正在尝试根据我调用的API 设置对象的Content-Type标头HttpClient.

我尝试过Content-Type如下设置:

using (var httpClient = new HttpClient())
{
    httpClient.BaseAddress = new Uri("http://example.com/");
    httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
    httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json");
    // ...
}
Run Code Online (Sandbox Code Playgroud)

它允许我添加Accept标题但是当我尝试添加Content-Type它时抛出以下异常:

未使用的标题名称.确保请求标头与对象HttpRequestMessage一起使用 ,响应标头HttpResponseMessage和带有HttpContent对象的内容标头.

如何Content-TypeHttpClient请求中设置标头?

c# asp.net api rest http

677
推荐指数
11
解决办法
70万
查看次数

查询字符串参数的Java URL编码

说我有一个URL

http://example.com/query?q=
Run Code Online (Sandbox Code Playgroud)

我有一个用户输入的查询,例如:

随机字500英镑银行$

我希望结果是一个正确编码的URL:

http://example.com/query?q=random%20word%20%A3500%20bank%20%24
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?我尝试URLEncoder并创建了URI/URL对象,但它们都没有完全正确.

java url encoding http urlencode

672
推荐指数
8
解决办法
88万
查看次数

实体主体是否允许HTTP DELETE请求?

发出HTTP DELETE请求时,请求URI应完全标识要删除的资源.但是,是否允许添加额外的元数据作为请求的实体主体的一部分?

rest http

651
推荐指数
13
解决办法
36万
查看次数

HTTP标头区分大小写吗?

在博客文章中,我使用以下PHP来设置响应的内容类型:

header('content-type: application/json; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)

我刚刚对该帖子发表评论说content-type需要大写,Content-type.它是否正确?它似乎适用于所有小写的我,我假设HTTP标题不区分大小写.或者它只是工作,因为浏览器很好?

http http-headers

642
推荐指数
7
解决办法
18万
查看次数

如何使用PHP发送POST请求?

实际上我想读完搜索查询后的内容.问题是URL只接受POST方法,并且不对GET方法采取任何操作......

我必须在domdocument或的帮助下阅读所有内容file_get_contents().是否有任何方法可以让我用POST方法发送参数然后通过读取内容PHP

php post http request

622
推荐指数
14
解决办法
91万
查看次数

标签 统计

http ×10

rest ×3

javascript ×2

php ×2

post ×2

3d ×1

api ×1

asp.net ×1

c# ×1

comet ×1

dashcode ×1

encoding ×1

file ×1

get ×1

http-headers ×1

java ×1

put ×1

request ×1

three.js ×1

url ×1

urlencode ×1