1

有没有一种简单的方法可以在 as3 中发出多部分/混合 HTTP 请求?

我正在尝试使用 Flash 中的 OData 协议访问 LightSwitch 服务器。要一次发送多个命令,您可以使用具有“多部分/混合”内容类型的 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 请求?

4

0 回答 0