国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nodejs request module里的json參數的一個坑

時飛 / 1464人閱讀

摘要:今天工作的時候遇到一個坑,在客戶端用給服務器發送請求,服務器老是報錯經過服務器端調試發現,服務器根本就沒有正確解析出這個請求的。這個參數起什么作用調試一下就知道了。把這個參數的值改為后,一切正常。

今天工作的時候遇到一個坑,在客戶端用nodejs給服務器發送HTTP請求,服務器老是報錯:In the context of Data Services an unknown internal server error occurred

經過服務器端調試發現,服務器根本就沒有正確解析出這個請求的content-type。在postman里能工作的場景下,正確解析出的content-type是multipart/mixed:

而我的nodejs代碼里明明指定了這個content-type的?。?/p>

經過一行行代碼分析,最后發現問題出在第63行的json字段的值。我錯誤的賦成了true。

這個參數起什么作用?調試一下就知道了。如果為true,進入第403行。

如果請求內部有entity的content-type不是application/x-www-form-urlencoded, 則進入第1293行。

safeStringify的實現邏輯就是瀏覽器原生的JSON.stringify, 把應用程序傳入的json對象序列化成字符串。但是我的代碼里,傳入request module的請求體是一個字符串,而json參數設的又是true,所以邏輯上就不對了。把這個json參數的值改為false后,一切正常。

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/109815.html

相關文章

  • [翻譯]了解NodeJS看這一篇就夠了

    摘要:當這些隱藏于幕后的工作者處理完委托給它們的事件后,它們會觸發綁定在這些事件上的回調函數去通知。習慣回調是一個單線程事件驅動的運行環境,也就是說,在里,任何事都是對事件的響應。 原文地址:https://codeburst.io/the-only-nodejs-introduction-youll-ever-need-d969a47ef219 作者:vick_onrails 摘要:這...

    pakolagij 評論0 收藏0
  • node.js入門學習筆記整理——基礎篇

    摘要:的介紹一般是這樣在中,類是隨內核一起發布的核心庫。庫為帶來了一種存儲原始數據的方法,可以讓處理二進制數據,每當需要在中處理操作中移動的數據時,就有可能使用庫。這樣傳遞數據會更快。 零、開始之前 1、 首先解釋一下node.js是什么? 2、node.js和javascript有什么不同? 1)因為javascript主要是用在browser,而node.js是在server或者你的電腦...

    Tamic 評論0 收藏0
  • Vue入筆記

    摘要:近段時間常使用開發,寫點記錄,避免時間久之忘了。安裝教程查看是否已安裝,在中輸入若已安裝則輸出版本號。繼承報錯可能是文件路徑問題。當和繼承的不同時在文件夾內外的話,會出現該錯誤。 近段時間常使用vue-cli開發,寫點記錄,避免時間久之忘了。 環境 1. nodejs  vue-cli開發基于nodejs環境,確保開發的環境中已安裝了nodejs?! “惭b教程 https://www....

    superw 評論0 收藏0
  • 從安裝認識Angular 2

    摘要:首先,要確認安裝了,并且創建了目錄并執行初始化。想必看見上面的那么多包會一臉懵逼,沒關系,我第一眼看見這些的那刻,和你現在的表情一樣,下面在適當的時候我會逐個解釋的,你只需要相信我上面的包都是跑所必須的,缺一不可。 關于介紹,只說一句:Angular 2是一個強大、全面、龐大的MVVM框架。 安裝 安裝,也算是一個坎,因為你需要安裝一大堆東西,卻不知道每個東西是做什么的,盡管有Angu...

    xietao3 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<