gpt4 book ai didi

go - ||运算符(operator)未按预期工作

转载 作者:数据小太阳 更新时间:2023-10-29 03:33:05 27 4
gpt4 key购买 nike

这里出了什么问题?我 100% 确定我正在发送 HTTP POST 请求,但不知何故 OR 运算符没有按我预期的那样工作。在第一个示例中,服务器返回 405,在第二个示例中,代码继续执行。

不工作:

if req.Method != http.MethodPost || req.Method != http.MethodDelete {
http.Error(res, http.StatusText(http.StatusMethodNotAllowed), http.StatusMethodNotAllowed)
return
}

工作:

if req.Method != http.MethodPost {
http.Error(res, http.StatusText(http.StatusMethodNotAllowed), http.StatusMethodNotAllowed)
return
}

最佳答案

(不是某事)或(不是其他互斥的事)总是正确的,不是吗?

如果是方法 post,则不会被删除,反之亦然,您可能需要 &&?

关于go - ||运算符(operator)未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42726635/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com