我使用以下代码将数据传递到网站:
require "net/http"
params = {"message"=>"some message", "to"=>"someone"}
Net::HTTP.post_form(URI.parse("http://example.com/m/send"),params)
当我检查网页时,表单操作是http://example.com/m/send
,我可以使用网站本身发布数据而没有任何问题。
我不断得到HTTP 404
,我的数据没有传递到数据库。
当我使用GET
方法请求页面时,我得到HTTP 405
,这是一个未经授权的请求错误。这保证了页面存在。
由于 url 是有效的,什么会阻止数据被发布?我该如何解决?