actionscript中的multipart / mixed HTTP请求

时间:2012-09-05 13:05:47

标签: actionscript-3 flash flex actionscript odata

是否有一种简单的方法可以在as3中制作多部分/混合HTTP请求?

我正在尝试使用Flash中的OData协议访问LightSwitch服务器。要一次发送多个命令,您可以使用带有“multipart / mixed”内容类型的HTTP请求将它们组合在一起。

这是一个带有两个命令的HTTP请求示例:

Content-Type:multipart/mixed; boundary=batch

--batch
Content-Type: multipart/mixed; boundary=changeset


--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

PUT http://localhost:18065/ApplicationData.svc/Orders(3)/$links/User HTTP/1.1
Content-Type: application/json;odata=verbose

{"uri": "http://localhost:18065/ApplicationData.svc/Users(4)"}


--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

MERGE http://localhost:18065/ApplicationData.svc/Users(3) HTTP/1.1
Content-Type: application/json;odata=verbose
If-Match: W/"X'0000000000002715'"

{"Name": "User 3_"}
--changeset--
--batch--

每个部分都包含自己的HTTP标头和正文。响应以相同的方式格式化,具有自己的http响应代码。 如何在actionscript中处理多个HTTP请求?

0 个答案:

没有答案