我读了几年的stackoverflow,这是我的第一篇文章!!
所以这就是我的问题:
我有一个非常简单的Facebook分享按钮,可以在其他网站上运行,类似于:
<a onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;" rel="nofollow" href="https://www.facebook.com/sharer.php?u=http://badhare.barnsonic.com/events/6&t=Christmas%20party%202014" title="Partager sur Facebook" target="_blank">
<img src="/assets/facebook_icon-f134df030708166ea5ab126a915c0ad1.png" alt="Partager sur Facebook">
</a>
当我点击这个按钮时,facebook窗口会弹出这条消息:
&#34;您想要的更改被拒绝(422)&#34;
(我试图发布一个屏幕截图,但这是我的第一篇文章,我需要至少10个声望......)
表示:
422 Unprocessable Entity(WebDAV; RFC 4918)请求是 格式良好但由于语义错误而无法遵循
它会出现什么样的语义错误?
我不明白&#34;你想要的改变被拒绝了#34;
这是服务器配置问题吗?一个开发bug?
我的应用日志和服务器日志中都没有发现任何错误。 Facebook甚至似乎都没有尝试访问我想要分享的网页 这是一个带有nginx服务器的Rails 4网站
您可以看到网页here
在Facebook上工作&#34;分享&#34;在另一个网页上here
如果有人成功告诉我哪个区别使第二个链接有效而第一个链接失败,那就太棒了!
感谢
答案 0 :(得分:1)