Unity 發送post服務器請求

IEnumerator CallPost()
    {
        Dictionary<string, string> headers = new Dictionary<string, string>();
        headers["Content-Type"] = "application/json";
        //將文本轉爲byte數組  
        byte[] bs = System.Text.UTF8Encoding.UTF8.GetBytes(ToJson().ToJson());
        Debug.Log("JSON數據:" + bs);
        //向HTTP服務器提交Post數據  
        WWW www = new WWW("IP", bs, headers);

        //等待服務器的響應  
        yield return www;

        //如果出現錯誤  
        if (www.error != null)
        {
            //獲取服務器的錯誤信息  
           // m_info = www.error;
            Debug.Log(www.error);
            yield return null;
        }
        else
        {
            Debug.Log("發送成功");
        }
    }

    public JsonData ToJson()
    {
        return new JsonData()
        {
            ["radioMineID"] = "1001",
            ["stationType"] = "5",
            ["stationIDList"] = "7003",
            ["radioMessage"] = "測試一下小喇叭",
            ["stationNameList"] = "測試話展名稱",
            ["durationSecond"] ="1"           
        };
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章