簡體   English   中英

用作GET請求時發送的javascript POST請求到底是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM