如果你想测试一个 rest api,我建议你得到 postman,它就是为此目的。
回答你的问题:
问题1:是否可以得到响应(可能是JSON
使用 chrome 开发工具的简单 GET 请求的格式)?
首先要明确一点,就是服务器会或不会向浏览器发送 json 响应。不是可以选择将任何响应视为 json 的浏览器。
如果您发送一个 GET 请求,服务器使用 json 对象或 json 数组进行响应,并且 Content-type 标头设置为 application/json,您将在浏览器的主窗口中看到该响应已格式化。
例如,如果 Content-type 设置为 text/html,那么您仍会在主窗口中获得一个 json 文本作为响应,但它不会被很好地格式化。根据发送响应的方式,有时您可以通过左键单击浏览器窗口并选择查看源页面来查看其格式。
为此,您不需要开发人员的工具,除非您想查看接收响应需要多长时间,或者检查标头中的某些特定值等,但与接收响应或呈现响应无关屏幕。
如果您使用 javascript/jquery 和/或发送 ajax 请求(GET 或 POST),开发人员的工具会更有用。在这些情况下,您可以调试函数并查看 ajax 请求以检查浏览器实际发出的内容以及作为响应收到的内容。
问题 2:在
上图?我的意思是,我认为这是我的回应是否正确
执行 GET 请求后得到了什么?
在响应中,您会得到两件事,标题和内容。您看到的 json 对象是内容的一部分,而不是标题。
标头会告诉浏览器,例如,正文是 json(与 html documenet 或其他不同的东西),以及缓存控制或正文有多长等其他信息。
搜索 http 标头,了解有关哪些是标准标头的更多信息。