Как разрешить Google chrome принимать HTML содержимое во входном запросе вызова службы WCF через Ajax - PullRequest
0 голосов
/ 01 мая 2020

Я звоню в службу WCF, чтобы добавить содержимое на веб-страницу. Google chrome не принимает содержимое HTML, в то время как Inte rnet Explorer разрешает его. Ajax вызов службы WCF выдает предупреждение, как указано ниже -

Запросы ресурсов, URL-адреса которых содержат как удаленные пробельные символы (\n, \r, \t), так и менее чем символы (<) заблокированы. Удалите символы новой строки и закодируйте меньше символов из таких мест, как значения атрибутов элемента, чтобы загрузить эти ресурсы.

Пожалуйста, предложите, что нужно сделать.

var add = function (commentText,ID) {
    var params = {
        type: "POST",
        beforeSend: function (request) {
            request.setRequestHeader("abcd", "TEST");
            request.setRequestHeader("EFGH", "TESTING");
        },
        contentType: "application/json",
        success: function (data) {
            if (data === "Success") {
                console.log('Added');
            }
        },
        error: function (result) {
            console.log(result);
        }
    };
    params.url = "http://abc/Service/" + ID + "/Comment?comment=" + commentText;
    $.ajax(params);
};
[WebInvoke(
        BodyStyle = WebMessageBodyStyle.Bare,
        Method = "POST",
        RequestFormat = WebMessageFormat.Json,
        ResponseFormat = WebMessageFormat.Json,
        UriTemplate = "/{ID}/comment?comment={comment}")]
    public Message CreateComment(string ID, string comment)
    {
        var context = WebOperationContext.Current;
        var results = new ExceptionWrapper();

        WebHeaderCollection headerList = context.IncomingRequest.Headers;

        try
        {
            //Logic to Add Comments
            var serialized = JsonConvert.SerializeObject("Success", jsonFormat);
            return ServiceHelperV1.GetOutgoingResponse(context, serialized);

        }
        catch (Exception ex)
        {

        }
        return ServiceHelperV1.GetOutgoingResponse(context, JsonConvert.SerializeObject(results, jsonFormat));
    }

Запрос ввода -

<br><b><font color="blue"> See details below:</font></b><br>
<table style="width:75%">
<tr align="left"><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th></tr>
<tr><td>111</td><td>112</td><td>113</td><td><a href="https://www.example.com/test?Number=1111">TESTING</a></td><td>114</td><td>115</td><td>116</td><td>117</td><td>118</td></tr>
</table><br><br>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...