John is reiterating the words Jesus spoke in his famous sermon on the Mount. In this most famous of his teachings Jesus said: “Ask and it will be given to you; seek and you will find; knock and the door will be opened to you. For everyone who asks receives; the one who seeks finds; and to the one who knocks, the door will be opened.” (Matthew 7:7-8 NIV). God does hear our prayers and he will always give us an answer, but his answer may not always be the answer we wanted. We have to trust God and understand that a no answer or silence is what is best for us.