在Go 中解析來自HTTP 請求的檔案和JSON
當從AngularJS 前端建置HTTP 要求時,您可能會遇到需要解析文件和JSON 資料。這可能具有挑戰性,尤其是在嘗試解析請求正文中的 JSON 資料時。
考慮以下 HTTP 請求負載:
在此場景中,「檔案」代表 PDF document,而「doc」則包含您想要解析的 JSON 資料。
為了有效解析文件和 JSON 數據,Go 提供了合適的解決方案。以下是實現此目的的方法:
您應該利用 r.MultipartReader() 分別處理 PDF 和 JSON 部分,而不是假設 r.Body 包含 JSON 資料。此函數提供了一個 mime/multipart.Reader 對象,使您能夠使用 r.NextPart() 迭代請求的不同部分。
以下是修改後的處理函數的範例:
以上是如何在 Go 中解析來自 HTTP 請求的檔案和 JSON的詳細內容。更多資訊請關注PHP中文網其他相關文章!