客户端请求无参数的Cloud Function “Hello2”返回成功,但是请求有参数的方法时会报错,以下为相关代码
客户端环境:Unity 云函数环境:Java
//云函数地址
string url_address = "XXX.engine.lncldapi.com/1.1/functions/";
public void ReqCloudFunction(string functionName, WWWForm form)
{
string url = StringUtil.Concat(url_address, functionName);
httpHelper.Request(url, form);
}
using (UnityWebRequest www = UnityWebRequest.Post(url, _postData))
{
www.SetRequestHeader("X-LC-Id", "XXXXXXXXXX-XXXXX");
www.SetRequestHeader("X-LC-Key", "XXXXXXXX");
www.SetRequestHeader("Content-Type", "application/json; charset=utf-8");
www.timeout = InfoConst.WebRequestTimeOut;
AsyncOperation asyncOpe = www.SendWebRequest();
while (!asyncOpe.isDone)
{
yield return Timing.DeltaTime;
}
if (CommonFunction.IsUnityWebRequestSuccess(www))
{
/.../
//成功回调(拷贝收到的信息)
receiveCallBack(cacheData);
}
/.../
}