egret-docs-master/extension/game/postAndGet/README.md

16 lines
941 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

网络传输协议中存在多种请求方法在HTTP/1.1协议中共定义了八种方法(也叫“动作”)来以不同的方式操作指定的资源。
Egret提供的网络操作中封装了其中两种方法。
1. POST向指定资源提交数据请求服务器进行处理例如提交表单或者上传文件。数据被包含在请求本文中。这个请求可能会创建新的资源或修改现有资源或二者皆有。
2. GET向指定的资源发出“显示”请求。使用GET方法应该只用在读取数据而不应当被用于产生“副作用”的操作中。
所有的“动作”都被封装到了 `URLRequestMethod` 这个类中。默认使用的“动作”是GET。如果我们修改“动作”可以设置 `URLRequest` 中的 `method` 属性。
具体代码如下:
```
var urlreq:egret.URLRequest = new egret.URLRequest();
urlreq.method = egret.URLRequestMethod.POST;
```