客户端请求的内容类型客户端如何请求特定内容?(在我看来,flash需要AMF的XML)就像vansimke说的,你只需要设置你需要的内容类型即可。在ActionScript客户端中,它应该很简单:request.setHeader("Accept","application/xml");然后服务器响应标头“Content-Type”。response.setHeader("Content-Type","application/xml");希望有帮助!编辑:错误的标题。这只是推测,但我认为Accept标头应该可以解决问题Accept请求标头字段可用于指定响应可接受的某些媒体类型。Accept标头可用于指示请求专门限于一小组所需类型,如请求内联图像的情况。Accept和Content-Type之间的主要区别在于,Content-Type指定实际响应类型,而Accept标头指定响应中预期的类型。因此,在请求时,应使用Accept。设置“内容类型:”标头。例如Content-Type:application/xml从服务请求xml。默认情况下webapi使用json,儿子你不需要做任何特殊的事情来接收json。你在chrome中看到xml是因为浏览器将响应转换为xml。您需要使用Fiddler来查看您的WebAPI服务的确切响应。WebAPI为您提供两种接收数据的方式,JSON和XML,可以在响应标头中更改。使用以下内容,使用Content-Type:application/json(对于json)或Content-Type:application/xml(对于xml)之一在Fiddler中,转到composerphp并将其中之一写入响应标头并进行一些测试。以上就是C#学习教程:如何向webapi请求特定内容类型共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
