Я пытаюсь опубликовать с помощью ajax post в своем обработчике c # URL с 29376 символами.
Я получаю ошибку URL-адрес запроса слишком длинный HTTP-ошибка 414. URL-адрес запроса слишком длинный.Если я пытаюсь опубликовать URL-адрес меньшего размера тем же способом, система работает нормально.
что мне не хватает?
Вот так я и публикую в своем обработчике
$.ajax({
url: "MyHandlers/theHandler.ashx?method=mymethod",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
data: {
var1: var1,
var2: var2,
var3: var3,
var4: var4,
var5: var5,
var6: var6,
var7: var7,
var8: var8,
var9: var9,
var10: var10,
var11: var11,
var12: var12,
var13: JSON.stringify(var13) //this is the var that is too long
},
success: function (result) {
},
error: function (result) {
}
});
мой метод c #
public string mymethod(int var1, int var2, string var3, string var4, int var5, string var6, string var7, string var8, string var9, string var10, string var11, string var12)
{
var jsonString = context.Request.Params["var13"];
}