为什么我不断收到 400 Bad Request
Why do I keep on getting 400 Bad Request
{
method: 'POST',
url: 'https://wandbox.org/api/compile.json',
compiler: 'cpython-3.8.0',
code: 'print("hello")',
headers: { 'Content-Type': 'application/json' }
}
当我将其作为“选项”并且我这样做时:
request.post(options, function optionalCallback(err, httpResponse, body) {
if (err) {
return console.error('upload failed:', err);
}
console.log(body)
console.log('Upload successful! Server responded with:', httpResponse);
})
正文什么都没有,在 httpResponse 中我得到了
statusCode: 400,
statusMessage: 'Bad Request',
这是为什么?我的请求有什么问题?我正在尝试关注 https://github.com/melpon/wandbox/blob/master/kennel2/API.rst
但似乎没有任何效果。我该如何解决我的请求?
您没有按照应有的方式将参数作为 JSON 字符串发送。
{
method: 'POST',
url: 'https://wandbox.org/api/compile.json',
compiler: 'cpython-3.8.0',
code: 'print("hello")',
headers: { 'Content-Type': 'application/json' }
}
当我将其作为“选项”并且我这样做时:
request.post(options, function optionalCallback(err, httpResponse, body) {
if (err) {
return console.error('upload failed:', err);
}
console.log(body)
console.log('Upload successful! Server responded with:', httpResponse);
})
正文什么都没有,在 httpResponse 中我得到了
statusCode: 400,
statusMessage: 'Bad Request',
这是为什么?我的请求有什么问题?我正在尝试关注 https://github.com/melpon/wandbox/blob/master/kennel2/API.rst 但似乎没有任何效果。我该如何解决我的请求?
您没有按照应有的方式将参数作为 JSON 字符串发送。