有没有一种简单的方法可以在 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 请求?