HTTP协议优点:每次连接只处理1个请求,当服务器处理完客户端的请求即断开连接,节省传输时间。
IEnumerator
Post_InfoData()
//使用post方式上传图片
传输方式:
Unity WWW 主要支持其中的 GET和 POST方式。
GET 方式会将请求附加在URL 后,最多只能传输 1024 字节
IEnumerator Get_InfoData()
{
string GetData;
//向服务器端发送用户名和密码,并收到服务器返回的字符串
WWW www = new WWW ("http://192.168.1.0/test.php?username=Myname&password=MyPassword");
yield return www;
if (www.error != null) {
//判断返回是否有错
GetData=www.error;
yield return null;
}
GetData = www.text;
}
{
string GetData;
//向服务器端发送用户名和密码,并收到服务器返回的字符串
WWW www = new WWW ("http://192.168.1.0/test.php?username=Myname&password=MyPassword");
yield return www;
if (www.error != null) {
//判断返回是否有错
GetData=www.error;
yield return null;
}
GetData = www.text;
}
POST方式则是通过 FORM (表单)的形式提交。 POST方式理论上则没有限制。从安全角度来看 POST比GET方式安全性更高,所以在实际使用中可以更多选择POST 方式。在传输前需将传输的数据转成Byte数组的形式;
//使用post方式传输字符串
本文深入探讨了HTTP协议的优点及其在UnityWWW框架中的应用,特别是GET和POST方法的区别与使用场景。重点阐述了如何通过GET方式在URL后附加请求参数以及POST方式通过FORM表单进行数据提交的原理与实践。同时,提供了POST方式上传图片的具体实现代码,为开发者提供了一站式解决方案。
1628

被折叠的 条评论
为什么被折叠?



