[英]What is javascript POST request sending exactly while used as a GET request?
我有一個API接受POST請求,而無需任何參數或數據。 以下JavaScript中的發布請求可以正常運行。
function ban () {
let user_id = $('#user_id').val();
let form = document.createElement('form');
form.setAttribute('method', 'post');
form.setAttribute('action', 'myApiUrl');
form.style.display = 'hidden';
document.body.appendChild(form)
form.submit();
}
但是使用Python requests.post("myApiUrl")
,它會給出401響應。 我錯過了什么?
我想我知道了。
我認為此API確實需要授權,但它可以是基於Cookie的身份驗證。 JS代碼起作用是因為我之前已經在同一瀏覽器中登錄,並且JS代碼從cookie中讀取了授權內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.