Ruby on rails 对自定义heroku域进行api调用
我正在用rails构建一个开放API,并在Heroku上托管我的项目。但是,我希望API调用来自mydomain.co,而不是heroku的域 我从Heroku仪表板添加了我的域,并且我还将我的域转发到Heroku的url 然而,当我打“POST”电话时,如下所示:Ruby on rails 对自定义heroku域进行api调用,ruby-on-rails,api,heroku,subdomain,Ruby On Rails,Api,Heroku,Subdomain,我正在用rails构建一个开放API,并在Heroku上托管我的项目。但是,我希望API调用来自mydomain.co,而不是heroku的域 我从Heroku仪表板添加了我的域,并且我还将我的域转发到Heroku的url 然而,当我打“POST”电话时,如下所示: curl -H "Content-Type: application/json" -d '{"myjsontitle":{"field1":"eerbil.eren@derivalabs.com","field2":"123456
curl -H "Content-Type: application/json" -d '{"myjsontitle":{"field1":"eerbil.eren@derivalabs.com","field2":"12345678"}}' -X POST http://deriva.co/applicants.json
终端返回以下内容:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://stark-bayou-1773.herokuapp.com/applicants.json">here</a>.</h2>
</body></html>
我应该如何解决这个问题
谢谢 您的DNS配置有错误
➜ ~ curl -I deriva.co
HTTP/1.1 302 Found
Cache-Control: max-age=900
Content-Type: text/html; charset=utf-8
Location: https://stark-bayou-1773.herokuapp.com
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 02 Feb 2015 19:59:45 GMT
Content-Length: 155
Age: 67
Connection: keep-alive
developera.co
重定向到Heroku,而它应该解析到它。您可能使用了某种提供程序重定向,这不是正确的DNS配置。你需要这样做
请注意,除非您的提供商支持,否则您无法将developera.co
直接映射到Heroku。戈达迪没有
您需要使用CNAME指向或指向
www.derivator.co
,并将derivator.co
重定向到www.derivator.co谢谢您的回答,它适用于www,但不适用于裸域。我的发帖请求是作为GET to heroku发送的。我该如何解决这个问题?
➜ ~ curl -I deriva.co
HTTP/1.1 302 Found
Cache-Control: max-age=900
Content-Type: text/html; charset=utf-8
Location: https://stark-bayou-1773.herokuapp.com
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 02 Feb 2015 19:59:45 GMT
Content-Length: 155
Age: 67
Connection: keep-alive