国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Http.php 解檔頭有問(wèn)題。

flimulus

您好,本人使用 Unity3d 內(nèi)建的元件,直接將資料 Post 到 workerman JsonPrc Worker

其中使用到 Http.php 做檔頭解碼,有些問(wèn)題回報(bào)。

Unity3d 用戶端傳送資料程式:

WWWForm postForm = new WWWForm();
postForm.AddField("class", "User");
postForm.AddField("method", "getInfoByUid");
postForm.AddField("param_array", SimpleJson.SimpleJson.SerializeObject(_param_array));

以下為伺服器端抓到的檔頭
//===========================================================================

POST / HTTP/1.1
User-Agent: UnityPlayer/4.6.2f1 (xxx://unity3d.com)
Host: 192.168.237.128:2015
Accept: _/_
Accept-Encoding: identity
Content-Length: 706
Content-Type: multipart/form-data; boundary="A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw"
X-Unity-Version: 4.6.2f1

--A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw
Content-Type: text/plain; charset="utf-8"
Content-disposition: form-data; name="class"

User
--A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw
Content-Type: text/plain; charset="utf-8"
Content-disposition: form-data; name="method"

getInfoByUid
--A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw
Content-Type: text/plain; charset="utf-8"
Content-disposition: form-data; name="param_array"

--A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw--

//==============================================================================
問(wèn)題:
其中 boundary="A4ntwtQ8QhmWpU0Ac4f4TasjhyG61At7XJXlCoMw"
1.有加引號(hào),http.php 解碼器只解未加引號(hào)

Content-disposition: 標(biāo)記 與 http.php 解碼 Content-Disposition 大小寫(xiě)不一致。
$boundary_value 並無(wú) \r\n ,以下程式會(huì)將$boundary_value去掉末尾2碼有點(diǎn)危險(xiǎn)
// 去掉末尾\r\n
$boundary_value = substr($boundary_value, 0, -2);

附上檔頭檔。請(qǐng)參考。
謝謝您。

3448 2 0
2個(gè)回答

flimulus

附檔

  • 暫無(wú)評(píng)論
walkor 打賞

非常感謝 flimulus 的反饋

這邊會(huì)盡快fix

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??