举报枪支刀具的方法如下:电话举报拨打当地公安机关的报警电话110。针对特定情况,还可以拨打相关派出所或治安大队的电话进行举报,如东海县公安局情报指挥中心的电话110,治安大队的电话0912-5211543。网上举报关注当地公安机关的微信公众号,通过对话框模块留言举报。在某些公安机关网站上设有在线举报