HTTP GET 请求返回状态 OK 但内容长度为 -1
我正在向 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
端口默认为80;该端口上可能正在运行某些东西。
The port defaults to 80; something might be running on that port.