你使用什么版本的Go(去版)? https://play.golang.org
你做了什么?
运行一个小程序:
package main
import "fmt"
const true = false
func main() {
if (true == false) {
fmt.Println("True equals to false")
}
fmt.Println("Hello World")
}
Run Code Online (Sandbox Code Playgroud)
https://play.golang.org/p/KwePsmQ_q9
错误或警告消息,我正在使用已定义的名称创建常量,并可能破坏整个应用程序.
运行没有问题.没有任何警告或任何东西阻止使用已定义的名称创建新常量.
我有在pumaWeb服务器上运行的Rails 4.1应用程序。我使用nginx作为代理服务器。几天前,一切运作良好。我更新了我的应用程序,突然有些POST请求开始重定向到相同的URL,但作为GET请求。我尝试回滚到以前的工作版本,但没有成功。
我发现了非常有趣的行为。我使用来测试了我的API curl。
POST请求了该URL,
http://myapp.com/tasks/easy_task/calculate/它将重定向到相同的URL,但作为GET请求。POST要求http://myapp.com/,传回404POST要求http://myapp.com/tasks,传回404POST要求http://myapp.com/tasks/easy_task,传回404POST要求http://myapp.com/tasks/easy_task/calculate,返回200。当我使用chrome的应用程序时,发生了同样的事情Postman。首先,它进行了重定向,但是经过前面的步骤,它可以很好地工作。
我在其他应用程序中使用了此应用程序。我RestClient用来发出http请求。当我尝试发出POST请求时,将引发异常RestClient::MovedPermanently (301 Moved Permanently)。
nginx到1.7.3。我在stackoverflow上发现了类似的问题,但没有一个给我提供解决此问题的线索。希望您能帮助我解决这个问题。提前致谢!
类似的问题: - POST请求轮流到GET请求 - POST请求的神秘变成GET请求
Nginx的配置:
$ cat /etc/nginx/sites-enabled/myapp.com.conf
# The file generated by Chef for mycompany
upstream myapp_mycompany_com { …Run Code Online (Sandbox Code Playgroud)