我正在使用rails应用程序。在我的开发环境中,API向我的应用程序发出HTTP POST请求,应用程序必须相应地响应它。每件事情都可以正常工作以接收请求并以状态200响应。
但是响应未成功传递给请求API。
以下是我的回复请求的代码
def mysomething
if params[:secret] != webhook_secret
response = {text: "Invalid webhook secret", status: 401}
else
if params[:event] == 'incoming_message'
content = params[:content];
from_number = params[:from_number];
phone_id = params[:phone_id];
result = {messages: {content: "Thanks for your message!"}}
else
result = {messages: {content: "invalid event"}}
end
response = {json: result.to_json, status: 200}
end
render response
end
谁能告诉我问题出在哪里?为什么不转发给API。
感谢
答案 0 :(得分:0)
试试这个
render :json => response