আমার কোড:
fetch("api/xxx", {
body: new FormData(document.getElementById("form")),
headers: {
"Content-Type": "application/x-www-form-urlencoded",
// "Content-Type": "multipart/form-data",
},
method: "post",
}
আমি আনার এপিআই ব্যবহার করে আমার ফর্মটি পোস্ট করার চেষ্টা করেছি এবং এটি যে শরীরটি প্রেরণ করে তা হ'ল:
-----------------------------114782935826962
Content-Disposition: form-data; name="email"
test@example.com
-----------------------------114782935826962
Content-Disposition: form-data; name="password"
pw
-----------------------------114782935826962--
(আমি জানি না কেন প্রতি বার পাঠানোর সময় সীমানায় নম্বর পরিবর্তন করা হয় ...)
আমি এটি "সামগ্রী-প্রকার" দিয়ে ডেটা প্রেরণ করতে চাই: "অ্যাপ্লিকেশন / x-www-form-urlencoded", আমার কী করা উচিত? বা যদি আমাকে কেবল এটির মোকাবিলা করতে হয় তবে আমি কীভাবে আমার নিয়ামকের ডেটা ডিকোড করব?
যাদের কাছে আমার প্রশ্নের উত্তর, আমি জানি আমি এটি দিয়ে এটি করতে পারি:
fetch("api/xxx", {
body: "email=test@example.com&password=pw",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
method: "post",
}
আমি যা চাই তা হ'ল $ ("# ফর্ম") এর মত। যদিও আপনার উত্তরগুলির জন্য ধন্যবাদ।
FormData
?