發出 POST 要求時,您可能需要在負載中包含表單編碼資料。以下是使用 Fetch API 處理此問題的方法:
您可以使用 URLSearchParams 物件輕鬆在請求中包含表單編碼的參數。以下是一個範例:
fetch('https://example.com/login', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ 'userName': '[email protected]', 'password': 'Password!', 'grant_type': 'password' }) });
這會將您的參數編碼為“userName=[email protected]”、“password=Password!”和“grant_type=password”,並將它們附加到請求正文中。
有關 WindowOrWorkerGlobalScope.fetch 方法的更多信息,請參閱 Mozilla 開發者網絡文檔:https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch
以上是如何使用 Fetch API 傳送表單編碼資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!