服务器有两个响应可以吗?
Is it ok to have two responses from server?
那里。
我在 React 网络应用程序中使用 getStream 聊天服务,我注意到一件事。
更改频道后,我从服务器收到两个响应,一个是 201,另一个是 200。
201-xhr
和
200-Preflight
有时我可能只有一个201-xhr
我想知道是不是我的应用程序的问题,我打了两个电话还是正常的?
一个 HTTP 请求只有一个响应。
您的代码请求了一次,但在 HTTP 方面,发送了两个请求(总共给您两个响应)。
发生这种情况是因为有一个初始请求(预检)由浏览器在幕后完成,只是为了检查 CORS 协议是否被理解以及服务器是否允许您的请求。
You can see more details here.
一旦浏览器知道 CORS 选项,它可能会决定暂时不请求它们(这就是为什么有时您在网络检查器中只看到 1 request/response)。
那里。 我在 React 网络应用程序中使用 getStream 聊天服务,我注意到一件事。 更改频道后,我从服务器收到两个响应,一个是 201,另一个是 200。
201-xhr
和
200-Preflight
有时我可能只有一个201-xhr
我想知道是不是我的应用程序的问题,我打了两个电话还是正常的?
一个 HTTP 请求只有一个响应。
您的代码请求了一次,但在 HTTP 方面,发送了两个请求(总共给您两个响应)。
发生这种情况是因为有一个初始请求(预检)由浏览器在幕后完成,只是为了检查 CORS 协议是否被理解以及服务器是否允许您的请求。
You can see more details here.
一旦浏览器知道 CORS 选项,它可能会决定暂时不请求它们(这就是为什么有时您在网络检查器中只看到 1 request/response)。