摘要:今天工作的時候遇到一個坑,在客戶端用給服務器發送請求,服務器老是報錯經過服務器端調試發現,服務器根本就沒有正確解析出這個請求的。這個參數起什么作用調試一下就知道了。把這個參數的值改為后,一切正常。
今天工作的時候遇到一個坑,在客戶端用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
摘要:當這些隱藏于幕后的工作者處理完委托給它們的事件后,它們會觸發綁定在這些事件上的回調函數去通知。習慣回調是一個單線程事件驅動的運行環境,也就是說,在里,任何事都是對事件的響應。 原文地址:https://codeburst.io/the-only-nodejs-introduction-youll-ever-need-d969a47ef219 作者:vick_onrails 摘要:這...
摘要:的介紹一般是這樣在中,類是隨內核一起發布的核心庫。庫為帶來了一種存儲原始數據的方法,可以讓處理二進制數據,每當需要在中處理操作中移動的數據時,就有可能使用庫。這樣傳遞數據會更快。 零、開始之前 1、 首先解釋一下node.js是什么? 2、node.js和javascript有什么不同? 1)因為javascript主要是用在browser,而node.js是在server或者你的電腦...
摘要:首先,要確認安裝了,并且創建了目錄并執行初始化。想必看見上面的那么多包會一臉懵逼,沒關系,我第一眼看見這些的那刻,和你現在的表情一樣,下面在適當的時候我會逐個解釋的,你只需要相信我上面的包都是跑所必須的,缺一不可。 關于介紹,只說一句:Angular 2是一個強大、全面、龐大的MVVM框架。 安裝 安裝,也算是一個坎,因為你需要安裝一大堆東西,卻不知道每個東西是做什么的,盡管有Angu...
閱讀 838·2021-09-22 15:18
閱讀 1191·2021-09-09 09:33
閱讀 2761·2019-08-30 10:56
閱讀 1196·2019-08-29 16:30
閱讀 1495·2019-08-29 13:02
閱讀 1465·2019-08-26 13:55
閱讀 1650·2019-08-26 13:41
閱讀 1948·2019-08-26 11:56