【发布时间】:2022-01-19 13:16:56
【问题描述】:
我想将我的代码发送到此 API 进行编译。但它会抛出一个错误,因为我的字符串中有 \n 。 如何在标题中设置此字符串?
xhr.setRequestHeader('code', 'n = 5\nwhile n > 0:\n n -= 1\n print(n)');
或
xhr.setRequestHeader('code',
'n = 5
while n > 0:
n -= 1
print(n)'
);
这是我得到的错误:
Uncaught DOMException: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'n = 5
while n > 0:
n -= 1
print(n)' is not a valid HTTP header field value.
【问题讨论】:
-
您确定要通过标头而不是作为请求内容发送该代码吗?
-
我该怎么做? (最好只使用javascript)
标签: javascript string post xmlhttprequest