我有前端所在的Web应用程序 ExtJS
和后端在 PHP
。
这些表单是在Extjs中构建的,它向服务器发出PUT和POST请求以保存数据。
josn数据就像这样发布
{"id":"101","description":"user1","active":true}
现在进行调试我想直接调用它 URL
在 browser
这样我就可以用了 var_dump
有用的消息。
因为请求是Extjs的AJAX,所以很难通过firebug看到消息。
有没有办法从浏览器发出这个请求,并在rendred html中看到响应。
我不想做表格。
如果您使用的是谷歌浏览器,则可以使用 邮差扩展。它允许您发送几乎任何类型的数据并查看结果。
如果您使用的是谷歌浏览器,则可以使用 邮差扩展。它允许您发送几乎任何类型的数据并查看结果。
对于Firefox,你可以使用 RESTClient实现 插入。它也非常易于使用,并且用户友好。
另外,如果你知道的话 卷曲,你可以用PHP编程。
如果请求是通过 store
在extjs中,你可以使用 Ext.getStore
找到商店并创建全局变量。然后,您可以在控制台中操作此全局变量。
即在控制台中写下来
var s = Ext.getStore('myStore')
然后在解雇后你现在可以在控制台中操纵这个全局
s.proxy.extraParams.myChangedValue = 'newValue'
s.load()
来自服务器的响应将位于chrome浏览器的网络面板中,或者使用firefox的firebug扩展。你也可以添加一个 callback
要么 listener
到了 load
活动到 console.log()
框架解析了什么。
另一种选择是Chrome 高级REST客户端应用程序。它不像邮递员扩展那么强大,但我认为它更容易使用。
如果你的条件很好 curl
你可以直接使用它 -d (--data)
这样的选项:
curl -X GET "Content-Type: application/json" -d @data.json localhost:8080/path/to.json
哪里 data.json
是一个JSON文件。
无论如何,扩展的表示可能更直观和可读。