HTTP GET 请求返回状态 OK 但内容长度为 -1

发布于 2024-12-25 07:06:48 字数 578 浏览 1 评论 0原文

我正在向 OData 服务发出 HTTP GET 请求。 实际的服务 URL 如下:

http://localhost-70561:8001/TestService/TestService .svc/Customers

当我向上述服务发出 HTTP GET 请求时,它会返回正确的响应。 但是当我向没有端口信息的 URL 发出请求时

http://localhost-70561/TestService/ TestService.svc/Customers

我收到状态为 OK (200) 的响应,但内容长度为 -1。此外,内容类型是text/xml,而不是atom/xml。

我不清楚为什么我会收到 Http 200。由于未指定端口,我预计会收到 Http 404(未找到 URL)。

I am making a HTTP GET request to an OData service.
The actual service Url is as follows:

http://localhost-70561:8001/TestService/TestService.svc/Customers

When I make the HTTP GET request to the above service it returns proper response.
But when I make the request to the Url without the port information

http://localhost-70561/TestService/TestService.svc/Customers

I get back a response that status OK (200) but the content length is -1. Also the content type is text/xml instead of atom/xml.

It is unclear to me as to why I am getting Http 200. Since the port is not specified, i would expect Http 404 (URL not found).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长梦不多时 2025-01-01 07:06:48

端口默认为80;该端口上可能正在运行某些东西。

The port defaults to 80; something might be running on that port.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文