jquery& go:你如何设置一个json头

时间:2015-05-07 13:09:09

标签: jquery go

如何在查询中设置json标头。我需要它是服务器上的字符串?:

...
$.ajax({
  url: '',
  headers: {
    "listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}
  },
  dataType: 'json',
  cache: false,
  success: function(data) {
...

3 个答案:

答案 0 :(得分:1)

我认为这很简单:

contentType: "application/json"

作为对象属性。请参阅docs中的contentType媒体资源。

完整示例:

...
$.ajax({
    url: '',
    contentType: 'application/json',
    headers: {
      "listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}
    },
    dataType: 'json',
    cache: false,
    success: function(data) {
...

答案 1 :(得分:1)

您可以使用WBEM_E_INVALID_METHOD_PARAMETERS属性设置contentType标题,即您要发送到服务器的内容。

您可以使用content-type属性告诉服务器您想要回来的内容。

accept

答案 2 :(得分:0)

这有效:

$.ajax({
  contentType: 'application/json',
  accept: 'application/json',
  url: '',
  headers: {
    "listkey": '{"key1":"val1", "key2": "val2", "key3":"val3"}'
  },
  dataType: 'json',
  cache: false,
  success: function(data) {
...