Я звоню в службу 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>