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

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

12
จะส่งคำขอ HTTP POST จาก Firefox หรือ Chrome ด้วยตนเองได้อย่างไร
ฉันต้องการทดสอบ URL บางรายการในเว็บแอปพลิเคชันที่ฉันทำงานอยู่ สำหรับสิ่งที่ฉันต้องการสร้างคำขอ HTTP POST ด้วยตนเอง (หมายถึงฉันสามารถเพิ่มพารามิเตอร์ใด ๆ ที่ฉันชอบ) มีส่วนขยายหรือฟังก์ชันการทำงานใน Chrome และ / หรือ Firefox ที่ฉันขาดหายไปหรือไม่

30
คุณจัดการกับปุ่มส่งหลายปุ่มใน ASP.NET MVC Framework อย่างไร
มีวิธีง่ายๆในการจัดการกับปุ่มส่งหลายปุ่มจากแบบฟอร์มเดียวกันหรือไม่? ตัวอย่างเช่น: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> ความคิดใด ๆ ที่จะทำเช่นนี้ใน ASP.NET Framework Beta? ตัวอย่างทั้งหมดที่ฉันทำมีปุ่มเพียงปุ่มเดียว

28
จะประมวลผลข้อมูล POST ใน Node.js ได้อย่างไร?
คุณดึงข้อมูลในแบบฟอร์ม ( form[method="post"]) และอัพโหลดไฟล์ที่ส่งจากPOSTวิธีHTTP ในNode.js อย่างไรอย่างไร ฉันอ่านเอกสารแล้ว googled และไม่พบอะไรเลย function (request, response) { //request.post???? } มีห้องสมุดหรือแฮ็คหรือไม่?
637 node.js  http-post 

11
PHP + curl, HTTP POST โค้ดตัวอย่าง?
ทุกคนสามารถแสดงวิธีทำ php curl ด้วย HTTP POST ได้ไหม ฉันต้องการส่งข้อมูลเช่นนี้: username=user1, password=passuser1, gender=1 ถึง www.domain.com result=OKผมคาดว่าขดที่จะกลับมาตอบสนองเหมือน มีตัวอย่างอะไรบ้าง?
491 php  http  curl  http-post 

27
คุณใช้ POST เมื่อใดและเมื่อใดที่คุณใช้ GET
จากสิ่งที่ฉันสามารถรวบรวมมีสามประเภท: ห้ามใช้GETและใช้งานPOST ห้ามใช้POSTและใช้งานGET มันไม่สำคัญว่าคุณจะใช้อันไหน ฉันถูกต้องโดยสมมติว่าทั้งสามกรณี? ถ้าเป็นเช่นนั้นมีตัวอย่างอะไรบ้างจากแต่ละกรณี?

3
วิธีโพสต์ข้อมูลใน PHP โดยใช้ file_get_contents
ฉันใช้ฟังก์ชั่นของ PHP file_get_contents()ดึงข้อมูลเนื้อหาของ URL $http_response_headerและแล้วผมประมวลผลส่วนหัวผ่านตัวแปร ขณะนี้ปัญหาคือ URL บางรายการต้องการข้อมูลบางอย่างที่จะโพสต์ไปยัง URL (ตัวอย่างเช่นหน้าเข้าสู่ระบบ) ฉันจะทำอย่างไร ฉันรู้ว่าใช้ stream_context ฉันสามารถทำสิ่งนี้ได้ แต่ฉันก็ไม่ชัดเจน ขอบคุณ

21
วิธีการโพสต์ดิบ JSON ทั้งหมดในเนื้อความของคำขอการติดตั้งเพิ่ม?
อาจมีการถามคำถามนี้ก่อนหน้านี้ แต่ไม่ได้รับคำตอบอย่างชัดเจน หนึ่งโพสต์ดิบทั้งหมดของ JSON ภายในเนื้อความของคำขอการติดตั้งเพิ่มยังไง? ดูคำถามที่คล้ายกันที่นี่ หรือเป็นคำตอบที่ถูกต้องนี้ว่ามันจะต้องมีรูปแบบเข้ารหัส URL และผ่านการเป็นเขตข้อมูล ? ฉันหวังว่าจะไม่จริง ๆ เพราะบริการที่ฉันกำลังเชื่อมต่ออยู่นั้นคาดหวังว่าจะมี JSON แบบดิบในเนื้อหาของโพสต์ พวกเขาไม่ได้ตั้งค่าให้ค้นหาเขตข้อมูลเฉพาะสำหรับข้อมูล JSON ฉันแค่อยากจะอธิบายเรื่องนี้ให้ฟังด้วยซ้ำทุกครั้ง มีคนหนึ่งตอบว่าไม่ต้องใช้ชุดติดตั้งเพิ่ม อื่น ๆ ไม่แน่ใจของไวยากรณ์ อีกคนคิดว่าใช่มันสามารถทำได้ แต่เฉพาะเมื่อมีการเข้ารหัสรูปแบบ URL และวางในฟิลด์ (นั่นไม่ใช่กรณีที่ฉันยอมรับ) ไม่ฉันไม่สามารถกำหนดรหัสบริการทั้งหมดใหม่สำหรับไคลเอนต์ Android ของฉันได้ และใช่มันเป็นเรื่องธรรมดามากในโครงการสำคัญ ๆ ที่จะโพสต์ JSON แบบ raw แทนที่จะส่งผ่านเนื้อหา JSON เป็นค่าคุณสมบัติของฟิลด์ มาทำให้ถูกต้องแล้วเดินต่อไป บางคนสามารถชี้ไปที่เอกสารหรือตัวอย่างที่แสดงวิธีการนี้ได้หรือไม่ หรือระบุเหตุผลที่ถูกต้องว่าทำไมจึงไม่สามารถทำได้ / ไม่ควรทำ ปรับปรุง: สิ่งหนึ่งที่ฉันสามารถพูดได้อย่างมั่นใจ 100% คุณสามารถทำได้ในวอลเลย์ของ Google มันถูกสร้างขึ้นมาเราสามารถทำสิ่งนี้ใน …

9
ความแตกต่างระหว่าง PUT, POST และ PATCH คืออะไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิด4 วันที่ผ่านมา ปรับปรุงคำถามนี้ ความแตกต่างระหว่างวิธี PUT, POST และ PATCH ในโปรโตคอล HTTP คืออะไร?

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ใช้ ในความเป็นจริงมันไม่ได้แก้ปัญหาของฉัน

5
ส่งคำขอ POST พร้อมข้อมูลที่ระบุในไฟล์ผ่าน Curl
ฉันต้องทำการร้องขอ POST ผ่าน Curl จากบรรทัดคำสั่ง ข้อมูลสำหรับคำขอนี้อยู่ในไฟล์ ฉันรู้ว่าผ่าน PUT สิ่งนี้สามารถทำได้ด้วย--upload-fileตัวเลือก curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"


9
HTTP POST ส่งคืนข้อผิดพลาด: 417“ ความคาดหวังล้มเหลว”
เมื่อฉันพยายาม POST ไปยัง URL ผลลัพธ์จะมีข้อยกเว้นดังต่อไปนี้: รีโมตเซิร์ฟเวอร์ส่งคืนข้อผิดพลาด: (417) การคาดหวังล้มเหลว นี่คือตัวอย่างรหัส: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. การใช้HttpWebRequest/HttpWebResponseคู่หรือสิ่งHttpClientใดสร้างความแตกต่าง อะไรทำให้เกิดข้อยกเว้นนี้
212 c#  .net  http  http-post  webclient 

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

8
.NET: วิธีที่ง่ายที่สุดในการส่ง POST พร้อมข้อมูลและตอบกลับการอ่าน
ด้วยความประหลาดใจของฉันฉันไม่สามารถทำอะไรง่าย ๆ อย่างนี้จากสิ่งที่ฉันสามารถบอกได้ใน. NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); รหัสนี้สมมุติข้างต้นทำให้ HTTP POST กับข้อมูลและผลตอบแทนการตอบสนองจากที่วิธีการในระดับคงที่PostHttp เมื่อเราถูกทิ้งไว้โดยไม่มีอะไรง่าย ๆ นี่เป็นทางออกที่ดีที่สุดต่อไปคืออะไร? ฉันจะส่ง HTTP POST พร้อมข้อมูลและรับเนื้อหาของการตอบกลับได้อย่างไร

22
ป้องกันการส่งแบบฟอร์มซ้ำใน jQuery
ฉันมีรูปแบบที่ใช้เวลาสักครู่เพื่อให้เซิร์ฟเวอร์ดำเนินการ ฉันต้องแน่ใจว่าผู้ใช้รอและไม่พยายามส่งแบบฟอร์มอีกครั้งโดยคลิกที่ปุ่มอีกครั้ง ฉันพยายามใช้รหัส jQuery ต่อไปนี้: <script type="text/javascript"> $(document).ready(function() { $("form#my_form").submit(function() { $('input').attr('disabled', 'disabled'); $('a').attr('disabled', 'disabled'); return true; }); }); </script> เมื่อฉันลองทำสิ่งนี้ใน Firefox ทุกอย่างจะถูกปิดใช้งาน แต่ไม่ได้ส่งแบบฟอร์มพร้อมกับข้อมูล POST ใด ๆ ที่ควรจะรวมไว้ด้วย ฉันไม่สามารถใช้ jQuery เพื่อส่งแบบฟอร์มได้เนื่องจากฉันต้องการปุ่มที่จะส่งพร้อมกับแบบฟอร์มเนื่องจากมีปุ่มส่งหลายปุ่มและฉันพิจารณาว่ามีการใช้ปุ่มใดซึ่งรวมอยู่ใน POST ฉันต้องการแบบฟอร์มที่จะส่งตามปกติและฉันต้องปิดการใช้งานทุกอย่างทันทีหลังจากนั้น ขอบคุณ!

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