我有一個(gè) Azure 函數(shù),它使用用 Go 編寫的自定義處理程序。直到星期五一切正常,現(xiàn)在請求似乎出現(xiàn)空請求正文和缺少標(biāo)頭?有沒有其他人經(jīng)歷過這個(gè)?Go 處理程序非常簡單......func main() { httpInvokerPort, exists := os.LookupEnv("FUNCTIONS_HTTPWORKER_PORT") if exists { log.Printf("FUNCTIONS_HTTPWORKER_PORT: %s\n", httpInvokerPort) } mux := http.NewServeMux() mux.HandleFunc("/sign", httpTriggerHandler) log.Println("Go server Listening...on httpInvokerPort:", httpInvokerPort) log.Fatal(http.ListenAndServe(":"+httpInvokerPort, mux)) }和處理函數(shù):func httpTriggerHandler(w http.ResponseWriter, r *http.Request) { spew.Dump(r) // other app logic}自上周晚些時(shí)候以來,spew 顯示了一個(gè)空的請求正文(應(yīng)該有 JSON),以及一些缺少的標(biāo)頭。我沒有更改代碼中的任何內(nèi)容,也看不到 Azure Functions 服務(wù)的任何重大更改。我已經(jīng)進(jìn)行了一些故障排除,包括 MITM 讓自己出站以確保請求使我的機(jī)器格式正確并且一切看起來都很好。我也嘗試過重新部署到其他 Azure 區(qū)域。
- 1 回答
- 0 關(guān)注
- 158 瀏覽
添加回答
舉報(bào)
0/150
提交
取消