使用AJAX通过WebAPI调用GET方法时,收到400 - 错误请求。
我知道这是因为我的网址太长了;我要发送的参数类似于:
1739; 1591; 2021; 74777; 629; 799; 29563; 731; 27047; 34357; 1271209; 3071; 3901; 144337; 3569; 132053; 167743; 6206491; 1411; 52207; 66317; 2453729; 60673; 2244901 ; 2851631; 105510347; 1739; 2209; 81733; 2021; 74777; 94987; 3514519; 799; 29563; 37553; 1389461; 34357; 1271209; 1614779; 59746823; 3901; 144337; 183347; 6783839; 167743; 6206491; 7883921; 291705077 ; 66317; 2453729; 3116899; 115325263; 2851631; 105510347; 134026657; 4958986309; 2257; 2867; 106079; 2623; 97051; 123281; 4561397; 1037; 38369; 48739; 1803343; 44591; 1649867; 2095777; 77543749; 5063; 187331 ; 237961; 8804557; 217709; 8055233; 10232323; 378595951; 86071; 31846
我已经阅读了有关使用POST的信息,但由于数据已经存在于服务器上,因此GET肯定是唯一且正确的选项吗?
我是否遗漏了一些关于我要做什么的基本信息?
答案 0 :(得分:1)
从技术上讲,您也可以通过邮寄(或任何其他方法)检索您的数据。
一方面,你说得对,如果服务器上已存在数据,你应该使用GET公开它。但是如果标识符太长而无法放入URL,那么您只能做两件事: