คำถามติดแท็ก post

POST เป็นหนึ่งในวิธีโปรโตคอล HTTP; มันถูกใช้เมื่อลูกค้าต้องการส่งข้อมูลไปยังเซิร์ฟเวอร์เช่นเมื่ออัปโหลดไฟล์หรือส่งแบบฟอร์มที่เสร็จสมบูรณ์ การโพสต์คำมีความหมายหลายประการ แต่แท็กนี้เกี่ยวกับคำขอ HTTP POST โดยเฉพาะ


7
% 5B และ% 5D ในคำขอ POST มีไว้เพื่ออะไร
ฉันพยายามเขียนคลาส Java เพื่อเข้าสู่เว็บไซต์บางแห่ง ข้อมูลที่ส่งในคำขอ POST เพื่อเข้าสู่ระบบคือ user%5Blogin%5D=username&user%5Bpassword%5D=123456 ฉันอยากรู้ว่าสิ่งที่%5Bและ%5Dวิธีการในคีย์เข้าสู่ระบบของผู้ใช้ ฉันจะเข้ารหัสข้อมูลเหล่านี้ได้อย่างไร

15
วิธีเพิ่มพารามิเตอร์ใน HttpURLConnection โดยใช้ POST โดยใช้ NameValuePair
ฉันกำลังพยายามทำPOSTด้วยHttpURLConnection(ฉันต้องใช้วิธีนี้ใช้ไม่ได้HttpPost) และฉันต้องการเพิ่มพารามิเตอร์ให้กับการเชื่อมต่อนั้นเช่น post.setEntity(new UrlEncodedFormEntity(nvp)); ที่ไหน nvp = new ArrayList<NameValuePair>(); มีข้อมูลบางส่วนเก็บไว้ฉันไม่สามารถหาวิธีเพิ่มสิ่งนี้ในสิ่งArrayListที่ฉันHttpURLConnectionอยู่ที่นี่: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); เหตุผลสำหรับชุดค่าผสม https และ http ที่น่าอึดอัดใจนั้นไม่จำเป็นต้องตรวจสอบใบรับรอง นั่นไม่ใช่ปัญหา แต่จะโพสต์เซิร์ฟเวอร์ได้ดี แต่ฉันต้องการมันเพื่อโพสต์ด้วยข้อโต้แย้ง ความคิดใด ๆ ข้อจำกัดความรับผิดชอบซ้ำซ้อน: ย้อนกลับไปในปี 2012 ฉันไม่รู้เลยว่าพารามิเตอร์ถูกแทรกลงในคำขอHTTP POSTได้อย่างไร ฉันถูกแขวนไว้NameValuePairเพราะมันอยู่ในการกวดวิชา คำถามนี้อาจจะดูเหมือนเป็นซ้ำ แต่ 2012 ตัวฉันอ่านที่อื่น ๆคำถามและมันก็ไม่ได้NameValuePairใช้ ในความเป็นจริงมันไม่ได้แก้ปัญหาของฉัน

13
ฉันควรใช้วิธี GET หรือ POST เมื่อใด ความแตกต่างระหว่างพวกเขาคืออะไร
ความแตกต่างระหว่างการใช้GETหรือPOSTวิธีการคืออะไร? อันไหนปลอดภัยกว่ากัน? อะไรคือข้อดีของแต่ละข้อ? ( คำถามที่คล้ายกัน )
249 forms  http  post  get  http-method 

16
เป็นไปได้ไหมที่จะส่งอาเรย์ด้วยส่วนขยายบุรุษไปรษณีย์ Chrome?
ฉันใช้ส่วนขยายบุรุษไปรษณีย์ Chrome เพื่อทดสอบ API ของฉันและต้องการส่งรหัสประจำอาร์เรย์ผ่านทางโพสต์ มีวิธีการส่งรายการสิ่งนี้เป็นพารามิเตอร์ในบุรุษไปรษณีย์หรือไม่ { user_ids: ["1234", "5678"] }
246 google-chrome  rest  post 

2
อะไรคือความแตกต่างระหว่าง“ ขอข้อมูลที่รับภาระ” กับ“ ข้อมูลแบบฟอร์ม” ตามที่เห็นในแท็บเครือข่ายเครื่องมือ dev ของ Chrome
Наэтотвопросестьответына Stack Overflow нарусском : чемотличаетсяขอ Payload ® FormData в js ฉันมีเว็บแอปพลิเคชันเก่าที่ฉันต้องสนับสนุน (ซึ่งฉันไม่ได้เขียน) เมื่อฉันกรอกแบบฟอร์มและส่งจากนั้นตรวจสอบแท็บ "เครือข่าย" ใน Chrome ฉันเห็น "ขอให้บรรจุข้อมูล" ซึ่งปกติฉันจะเห็น "ข้อมูลฟอร์ม" อะไรคือความแตกต่างระหว่างทั้งสองและเมื่อหนึ่งจะถูกส่งไปแทนคนอื่น? Googled สิ่งนี้ แต่ไม่พบข้อมูลใด ๆ ที่อธิบายสิ่งนี้จริงๆ (แค่ผู้ที่พยายามรับแอพจาวาสคริปต์เพื่อส่ง "ข้อมูลฟอร์ม" แทน "ขอข้อมูล"

13
PHP Redirect กับ POST data
ฉันได้ทำการวิจัยในหัวข้อนี้แล้วและมีผู้เชี่ยวชาญบางคนที่บอกว่ามันเป็นไปไม่ได้ดังนั้นฉันจึงต้องการขอทางเลือกอื่น สถานการณ์ของฉัน: หน้า A: [checkout.php] ลูกค้ากรอกรายละเอียดการเรียกเก็บเงิน หน้า B: [process.php] สร้างหมายเลขใบแจ้งหนี้และจัดเก็บรายละเอียดลูกค้าในฐานข้อมูล หน้า C: [thirdparty.com] เกตเวย์การชำระเงินที่สาม (ยอมรับเฉพาะข้อมูลการโพสต์) ลูกค้ากรอกรายละเอียดและตั้งค่ารถเข็นของพวกเขาในหน้า A จากนั้นโพสต์ไปที่หน้า B. ภายใน process.php เก็บข้อมูล POSTed ในฐานข้อมูลและสร้างหมายเลขใบแจ้งหนี้ หลังจากนั้นให้โพสต์ข้อมูลลูกค้าและหมายเลขใบแจ้งหนี้ไปยังเกตเวย์การชำระเงิน thirdparty.com ปัญหากำลังดำเนินการ POST ในหน้า B. cURL สามารถ POST ข้อมูลไปยังหน้า C แต่ปัญหาคือหน้าไม่ได้เปลี่ยนเส้นทางไปยังหน้า C ลูกค้าต้องกรอกรายละเอียดบัตรเครดิตในหน้า C เกตเวย์การชำระเงินของบุคคลที่สามให้ตัวอย่าง API กับเราตัวอย่างคือโพสต์หมายเลขใบแจ้งหนี้พร้อมรายละเอียดลูกค้า เราไม่ต้องการให้ระบบสร้างหมายเลขใบแจ้งหนี้ที่ไม่ต้องการเกินจำนวน มีวิธีแก้ไขปัญหานี้หรือไม่? โซลูชันปัจจุบันของเราคือให้ลูกค้ากรอกรายละเอียดในหน้า A จากนั้นในหน้า B เราสร้างหน้าอื่นที่แสดงรายละเอียดลูกค้าทั้งหมดที่นั่นโดยผู้ใช้สามารถคลิกปุ่มยืนยันเพื่อ POST …
241 php  post 

14
คำขอส่วนหัวฟิลด์ Access-Control-Allow-Headers ไม่ได้รับอนุญาตจาก Access-Control-Allow-Headers
ฉันกำลังพยายามส่งไฟล์ไปยังเซิร์ฟเวอร์ของฉันด้วยคำขอโพสต์ แต่เมื่อมันส่งมันทำให้เกิดข้อผิดพลาด: ช่องคำขอส่วนหัวเนื้อหาไม่ได้รับอนุญาตจาก Access-Control-Allow-Headers ดังนั้นฉันจึงไปที่ข้อผิดพลาดและเพิ่มส่วนหัว: $http.post($rootScope.URL, {params: arguments}, {headers: { "Access-Control-Allow-Origin" : "*", "Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" } จากนั้นฉันได้รับข้อผิดพลาด: ช่องคำขอส่วนหัว Access-Control-Allow-Origin ไม่ได้รับอนุญาตจาก Access-Control-Allow-Headers ดังนั้นฉันจึงค้นหาและคำถามที่คล้ายกันเพียงข้อเดียวที่ฉันพบก็คือให้คำตอบเพียงครึ่งเดียวจากนั้นปิดหัวข้อ ฉันควรจะเพิ่ม / ลบส่วนหัวใด

7
ฉันจะจับข้อผิดพลาดการโพสต์ข้อความค้นหา Ajax ได้อย่างไร
ฉันต้องการตรวจจับข้อผิดพลาดและแสดงข้อความที่เหมาะสมหากคำขอ Ajax ล้มเหลว รหัสของฉันเป็นดังต่อไปนี้ แต่ฉันไม่สามารถจัดการกับคำขอ Ajax ที่ล้มเหลวได้ function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; } return tab1; }); } ฉันพบว่า "Error in Ajax" ไม่เคยถูกดำเนินการเมื่อคำขอ Ajax ล้มเหลว ฉันจะจัดการข้อผิดพลาด Ajax และแสดงข้อความที่เหมาะสมได้อย่างไรหากล้มเหลว

3
วิธีการส่งเนื้อหาไฟล์เป็นนิติบุคคลโดยใช้ cURL
ฉันใช้ยูทิลิตี้บรรทัดคำสั่ง cURL เพื่อส่ง HTTP POST ไปยังบริการเว็บ ฉันต้องการรวมเนื้อหาของไฟล์เป็นเอนทิตีร่างกายของ POST ฉันได้ลองใช้-d </path/to/filename>รวมทั้งตัวแปรอื่น ๆ ที่มีข้อมูลประเภทเช่น--data </path/to/filename> --data-urlencode </path/to/filename>ฯลฯ ... ไฟล์ถูกแนบไว้เสมอ ฉันต้องการมันเป็นเอนทิตี้ของร่างกาย
207 post  curl 

4
ASP.NET MS11-100: ฉันจะเปลี่ยนข้อ จำกัด เกี่ยวกับจำนวนสูงสุดของค่าแบบฟอร์มที่โพสต์ได้อย่างไร
Microsoft เมื่อเร็ว ๆ นี้ (12-29-2011) เปิดตัวการปรับปรุงเพื่อแก้ไขช่องโหว่ความปลอดภัยที่ร้ายแรงหลายประการใน. NET Framework หนึ่งในการแก้ไขที่แนะนำโดยMS11-100ช่วยลดการโจมตี DoS ที่อาจเกิดขึ้นชั่วคราวซึ่งเกี่ยวข้องกับการชนกันของตารางแฮช ดูเหมือนว่าการแก้ไขนี้แบ่งหน้าที่มีข้อมูล POST จำนวนมาก ในกรณีของเราบนหน้าเว็บที่มีรายการช่องทำเครื่องหมายที่ใหญ่มาก ทำไมถึงเป็นเช่นนี้? แหล่งข้อมูลที่ไม่เป็นทางการดูเหมือนจะบ่งบอกว่า MS11-100 มีขีด จำกัด 500 รายการในรายการหลัง ฉันไม่พบแหล่งที่มาของ Microsoft ที่ยืนยันสิ่งนี้ ฉันรู้ว่ามุมมองสถานะและคุณสมบัติกรอบงานอื่น ๆ กินข้อ จำกัด นี้บางส่วน มีการตั้งค่าใด ๆ ที่ควบคุมขีด จำกัด ใหม่นี้หรือไม่? เราสามารถเปลี่ยนจากการใช้ช่องทำเครื่องหมาย แต่ใช้งานได้ดีสำหรับสถานการณ์เฉพาะของเรา เราต้องการใช้ชุดข้อมูลแก้ไขเนื่องจากป้องกันสิ่งที่น่ารังเกียจอื่น ๆ แหล่งที่มาไม่เป็นทางการพูดถึงขีด จำกัด 500: บูเลทีนแก้ไขเวกเตอร์การโจมตีของ DOS โดยการ จำกัด จำนวนตัวแปรที่สามารถส่งสำหรับการร้องขอ HTTP POST เดียว …
196 asp.net  post  ms11-100 

6
ฉันจะดีบัก HTTP POST ใน Chrome ได้อย่างไร
ฉันต้องการดูข้อมูล HTTP POST ที่ส่งใน Chrome ข้อมูลอยู่ในหน่วยความจำตอนนี้และฉันมีความสามารถในการส่งแบบฟอร์มอีกครั้ง ฉันรู้ว่าถ้าฉันส่งเซิร์ฟเวอร์อีกครั้งจะเกิดข้อผิดพลาดฉันสามารถดูข้อมูลที่อยู่ในหน่วยความจำของ Chrome ได้หรือไม่

3
jQuery กำลังโพสต์ JSON
update: ฉันต้องการส่งต่อvar valueไปยังเซิร์ฟเวอร์ สวัสดี, อายุเท่าเดิม, อายุเท่ากัน ... :) ฉันมีแบบฟอร์มที่เรียกว่า<form id="testForm" action="javascript:test()">และรหัสพื้นที่ที่เรียกว่า<code id="testArea"></code> ฉันใช้รหัสนี้เพื่อทำให้เป็นสตริงและแสดงข้อมูลในพื้นที่รหัส: var formData = form2object('testForm'); document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t'); var value = JSON.stringify(formData, null, '\t'); สิ่งที่ฉันต้องการคือการส่งข้อมูลนี้ไปยังไฟล์ JSON ฉันได้ทำงานในโครงการนี้: http://ridegrab.com/profile_old/และหากคุณกดSubmit Queryปุ่มคุณจะเห็นส่วนหัวของหน้าเว็บปรากฏขึ้น นอกจากนี้ฉันต้องการใช้สคริปต์ชิ้นนี้เพื่อส่งข้อมูล: function authenticate(userName, password) { $.ajax ({ type: "POST", //the url where you want to sent the …
194 jquery  json  post 

7
การร้องขอ HTTP ใน Swift ด้วยวิธี POST
ฉันพยายามเรียกใช้คำขอ HTTP ใน Swift ไปที่พารามิเตอร์ POST 2 ไปยัง URL ตัวอย่าง: Link: www.thisismylink.com/postName.php params: id = 13 name = Jack วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร? ฉันไม่ต้องการอ่านคำตอบ ฉันแค่ต้องการส่งสิ่งนั้นเพื่อทำการเปลี่ยนแปลงในฐานข้อมูลของฉันผ่านไฟล์ PHP

11
HTTP POST โดยใช้ JSON ใน Java
ฉันต้องการสร้าง HTTP POST อย่างง่ายโดยใช้ JSON ใน Java สมมติว่าเป็น URL www.site.com และใช้ในค่าที่{"name":"myname","age":"20"}ระบุว่าเป็น'details'ตัวอย่าง ฉันจะสร้างไวยากรณ์สำหรับ POST ได้อย่างไร ฉันดูเหมือนจะไม่พบวิธีการโพสต์ใน JSON Javadocs
188 java  json  http  post 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.