从HTTP 400 bad request说起 - 一个函数被注释掉后引起的血案
生活随笔
收集整理的這篇文章主要介紹了
从HTTP 400 bad request说起 - 一个函数被注释掉后引起的血案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Function引起的血案:今天我的工作任務是研究為什么用API創建微軟Azure云平臺的Function時會遇到HTTP 400 Bad Request錯誤,結果忙了一天也沒找到癥結所在真令我抓狂。這讓我想起了幾年前一個ABAP Function同樣讓我抓狂的往事。
當時我負責一個俄羅斯的SAP CRM項目,擔任Dev Angel. 項目上線途中遇到一個CRM中間件傳輸的性能問題。這個問題很緊急,因為客戶完成一次中間件數據傳輸要花費三天時間。后來我找到一個臨時的應急方案,讓項目上的一個外國顧問把一個Function的源代碼全部注釋掉。假設這個函數如圖4所示。后來我剛回到家,就接到該顧問的電話,說按照我的指示注釋了函數的全部源代碼之后,整個應用都掛了。
我的第一反應就是:絕對不可能! 依我對SAP CRM的了解,把那個函數整個注釋掉,絕對不可能造成應用非正常終止。我馬上登錄客戶系統,想看看這位顧問到底如何注釋地代碼。等我SE37打開函數,這位顧問是按照圖5的方法注釋的Function,的確注釋了整個函數,不過他也注釋得太徹底了吧,我當時心里是崩潰的。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的从HTTP 400 bad request说起 - 一个函数被注释掉后引起的血案的全部內容,希望文章能夠幫你解決所遇到的問題。