为了账号安全,请及时绑定邮箱和手机立即绑定

带有自定义处理程序的空请求正文和缺少标头

带有自定义处理程序的空请求正文和缺少标头

Go
慕妹3146593 2022-06-21 16:05:12
我有一个 Azure 函数,它使用用 Go 编写的自定义处理程序。直到星期五一切正常,现在请求似乎出现空请求正文和缺少标头?有没有其他人经历过这个?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))    }和处理函数:func httpTriggerHandler(w http.ResponseWriter, r *http.Request) {    spew.Dump(r)    // other app logic}自上周晚些时候以来,spew 显示了一个空的请求正文(应该有 JSON),以及一些缺少的标头。我没有更改代码中的任何内容,也看不到 Azure Functions 服务的任何重大更改。我已经进行了一些故障排除,包括 MITM 让自己出站以确保请求使我的机器格式正确并且一切看起来都很好。我也尝试过重新部署到其他 Azure 区域。
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

现在已解决:https ://github.com/Azure/azure-functions-host/issues/6444 。Azure Functions Host 中存在已修复的错误。



查看完整回答
反对 回复 2022-06-21
  • 1 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号