使用WSDL,客户端应用程序可通过链接获取有关数据的信息。
如果我使用json格式使用rest序列化对象,那么客户端如何知道如何反序列化它?他们如何知道数据结构?这是反复试验吗?
要序列化和反序列化的示例对象
字符串用户名
int年龄
DateTime SignupDay
客户如何知道班级的结构?
答案 0 :(得分:0)
客户端应通过Accept标头指定它们将接受的格式。您的服务应返回提供的格式之一或406 Not Acceptable
。如果需要,您应该创建自己的自定义MIME类型。
在调用之前,客户端知道API文档中的结构或自定义MIME类型的文档。在调用之后,客户端知道结构,因为它持有响应的实例。