HTTP服务器的优先级



我正在尝试使用Indy Internet工具开发服务器应用程序。

我的客户端发送Unicode格式的Post数据(XML)。

我可以向客户端(HTTP客户端)传达我的偏好吗?我更喜欢文本。一般来说,HTTP服务器可以将其首选项发送给客户端吗?

谢谢你的提示和帮助。

这样做的问题是,只有一个POST服务器没有办法响应,直到客户端已经发送了数据。

解决方案是进行两个调用:一个客户机请求服务器首选项,另一个发送数据。此场景可使用OPTIONS HTTP方式。

您可以在同一个URL上处理两个请求:如果客户端发出OPTIONS请求,服务器响应配置数据。(通过响应头)然后客户端可以在同一个URL上发出POST请求,服务器适当地处理数据。

更多信息参见HTTP方法和HTTP头,特别是Accept头。

最新更新