GET请求 - 为什么我的URI这么长?

时间:2013-11-23 02:15:35

标签: ajax get request parse-platform

我正在使用PARSE API发出GET请求。我收到“414 Request-URI Too Large”错误,但我不明白为什么。这是我的请求的代码:

 $.ajax({ 
      url : 'https://api.parse.com/1/classes/chats',
      type : 'GET',
      dataType: 'json',
      data : JSON.stringify({   
        order: '-createdAt',    
      }),
      success : function(data) {
        handleData(data)
      },
      error : function(data) {
        console.log('error: ' + data);
      }
    });

1 个答案:

答案 0 :(得分:3)

因为服务器这样说,例如您要查询的服务是如此配置的。来自Wikipedia

414 Request-URI Too Long     提供的URI太长,服务器无法处理 - The HTTP/1.1 Specification。通常,太多数据的结果被编码为GET请求的查询字符串,在这种情况下,它应该转换为POST请求。