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

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

5
RESTclient Add-on ของ Firefox - จะป้อนพารามิเตอร์ POST ได้อย่างไร?
ฉันได้ติดตั้งโปรแกรมเสริม Firefox RESTclient แล้ว แต่ฉันมีปัญหาในการหาวิธีส่งผ่านพารามิเตอร์ POST มีรูปแบบเฉพาะสำหรับทำสิ่งนี้หรือไม่? หรือมีเครื่องมืออื่นใดที่สามารถใช้ในการดีบัก REST API บน Mac OS X ได้หรือไม่
112 rest  post  firefox-addon 

6
จะเพิ่มช่องเพิ่มเติมในแบบฟอร์มก่อนส่งได้อย่างไร?
มีวิธีใช้ javascript และ JQuery เพื่อเพิ่มฟิลด์เพิ่มเติมที่จะส่งจากฟอร์ม HTTP โดยใช้ POST หรือไม่ ฉันหมายถึง: <form action="somewhere" method="POST" id="form"> <input type="submit" name="submit" value="Send" /> </form> <script type="text/javascript"> $("#form").submit( function(eventObj) { // I want to add a field "field" with value "value" here // to the POST data return true; }); </script>
112 jquery  html  forms  post  field 

5
จะส่งคำขอ POST ใน JSON โดยใช้ HTTPClient ใน Android ได้อย่างไร
ฉันกำลังพยายามหาวิธีโพสต์ JSON จาก Android โดยใช้ HTTPClient ฉันพยายามหาสิ่งนี้มาระยะหนึ่งแล้วฉันพบตัวอย่างมากมายทางออนไลน์ แต่ฉันไม่สามารถใช้งานได้เลย ฉันเชื่อว่านี่เป็นเพราะการขาดความรู้ JSON / เครือข่ายโดยทั่วไปของฉัน ฉันรู้ว่ามีตัวอย่างมากมาย แต่อาจมีใครชี้ให้ฉันดูบทช่วยสอนจริงได้ไหม ฉันกำลังมองหากระบวนการทีละขั้นตอนพร้อมรหัสและคำอธิบายว่าทำไมคุณถึงทำแต่ละขั้นตอนหรือว่าขั้นตอนนั้นทำอะไร ไม่จำเป็นต้องซับซ้อนเรียบง่ายก็พอเพียง อีกครั้งฉันรู้ว่ามีตัวอย่างมากมายฉันแค่มองหาตัวอย่างพร้อมคำอธิบายว่าเกิดอะไรขึ้นกันแน่และเหตุใดจึงเป็นเช่นนั้น หากมีใครรู้เกี่ยวกับหนังสือ Android ที่ดีเกี่ยวกับเรื่องนี้โปรดแจ้งให้เราทราบ ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือ @terrance นี่คือรหัสที่ฉันอธิบายไว้ด้านล่าง public void shNameVerParams() throws Exception{ String path = //removed HashMap params = new HashMap(); params.put(new String("Name"), "Value"); params.put(new String("Name"), "Value"); try { HttpClient.SendHttpPost(path, params); } catch (Exception …

6
django - เหตุใดวัตถุ request.POST จึงไม่เปลี่ยนรูป
ตามที่ชื่อถามว่าทำไมพวก Django ถึงตัดสินใจที่จะดำเนินการตามคำขอวัตถุ POST พร้อมแบบสอบถาม (ซึ่งในทางกลับกันทำให้ทุกอย่างไม่เปลี่ยนรูป?) ฉันรู้ว่าคุณสามารถเปลี่ยนมันได้โดยการทำสำเนาข้อมูลโพสต์ post = request.POST.copy() แต่ทำไมทำแบบนี้? แน่นอนว่ามันจะง่ายกว่าเพียงแค่ยอมให้สิ่งนั้นเปลี่ยนแปลงได้หรือไม่? หรือมีการใช้เพื่อเหตุผลอื่นด้วยซึ่งอาจทำให้เกิดปัญหา?
110 django  post 

3
อ่านข้อมูลโพสต์ที่ส่งไปยังแบบฟอร์ม ASP.Net
ฉันมีแบบฟอร์มเข้าสู่ระบบที่ใช้งานได้ในแอปพลิเคชัน asp.net สิ่งมาตรฐานที่มีกล่องข้อความชื่อผู้ใช้และรหัสผ่านและปุ่มสำหรับดำเนินการเข้าสู่ระบบ ใช้งานได้ดี ฉันมีข้อกำหนดใหม่ในการอนุญาตให้ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านจากหน้า html ธรรมดาแยกต่างหากที่ไม่ได้เป็นส่วนหนึ่งของแอปพลิเคชัน asp.net ของฉัน ฉันวางแผนที่จะบรรลุสิ่งนี้โดยใช้ html มาตรฐาน - แบบฟอร์มอินพุตปุ่มส่ง ฯลฯ การดำเนินการแบบฟอร์มจะเป็น URL ของหน้าล็อกอิน asp.net ของฉันและวิธีการจะเป็น POST สิ่งที่ฉันต้องการทำในโค้ด C # หลังหน้าของแบบฟอร์มการเข้าสู่ระบบ asp.net ซึ่งน่าจะอยู่ในเหตุการณ์ Page_Load คือการตรวจสอบว่าคำขอสำหรับเพจนั้นมีค่าชื่อผู้ใช้และรหัสผ่านที่ถูกส่งหรือไม่หากเป็นเช่นนั้นฉันต้อง เพื่ออ่านค่าเหล่านั้นและประมวลผลการเข้าสู่ระบบราวกับว่ามีคนคลิกปุ่มเข้าสู่ระบบในหน้า asp.net ถ้าไม่เช่นนั้นฉันจะแสดงแบบฟอร์มการเข้าสู่ระบบตามปกติ ฉันจะตรวจสอบการมีอยู่ของและอ่านค่าชื่อผู้ใช้และรหัสผ่านในคำขอสำหรับเพจของฉันได้อย่างไร
109 c#  asp.net  post 

5
วิธีโพสต์ JSON เป็น PHP ด้วย curl
ฉันอาจจะออกจากฐาน แต่ฉันพยายามมาตลอดทั้งบ่ายเพื่อเรียกใช้คำสั่ง curl postในบทช่วยสอนกรอบ PHP แบบถอยนี้ สิ่งที่ฉันไม่เข้าใจคือ PHP ควรตีความ POST ของฉันอย่างไรมันมักจะปรากฏเป็นอาร์เรย์ว่างเสมอ curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (เครื่องหมายทับในนั้นเป็นเพียงเพื่อให้ฉันไม่ดูเหมือนคนงี่เง่า แต่ฉันดำเนินการจาก windows โดยใช้ PHP 5.2 และลองบนเซิร์ฟเวอร์ Linux เวอร์ชันเดียวกันกับ Linux curl) ต้องมีบางอย่างที่ฉันขาดหายไปเพราะมันดูตรงไปตรงมาโพสต์นั้นตีความไม่ถูกถ้าเป็นเช่นนั้นทุกอย่างจะทำงานได้ดี นี่คือสิ่งที่ฉันได้รับกลับมา: HTTP / 1.1 409 ความขัดแย้ง วันที่: ศุกร์ที่ 01 พฤษภาคม 2552 22:03:00 GMT เซิร์ฟเวอร์: Apache / 2.2.8 (Win32) PHP …
108 php  rest  post 

9
jQuery - การร้องขอที่ผิดกฎหมาย
jQuery v1.7.2 ฉันมี funcion นี้ที่ทำให้ฉันเกิดข้อผิดพลาดต่อไปนี้ขณะดำเนินการ: Uncaught TypeError: Illegal invocation นี่คือฟังก์ชั่น: $('form[name="twp-tool-distance-form"]').on('submit', function(e) { e.preventDefault(); var from = $('form[name="twp-tool-distance-form"] input[name="from"]'); var to = $('form[name="twp-tool-distance-form"] input[name="to"]'); var unit = $('form[name="twp-tool-distance-form"] input[name="unit"]'); var speed = game.unit.speed($(unit).val()); if (!/^\d{3}\|\d{3}$/.test($(from).val())) { $(from).css('border-color', 'red'); return false; } if (!/^\d{3}\|\d{3}$/.test($(to).val())) { $(to).css('border-color', 'red'); return false; } var …
108 jquery  ajax  post 

7
ใช้ getJSON ส่งข้อมูลด้วยวิธีโพสต์ยังไง?
ฉันใช้วิธีการด้านบนและทำงานได้ดีกับพารามิเตอร์หนึ่งใน URL เช่นStudents/getstud/1เมื่อใช้รูปแบบคอนโทรลเลอร์ / การกระทำ / พารามิเตอร์ ตอนนี้ฉันมีการดำเนินการในตัวควบคุมนักเรียนที่ยอมรับสองพารามิเตอร์และส่งคืนออบเจ็กต์ JSON ฉันจะโพสต์ข้อมูล$.getJSON()โดยใช้วิธีโพสต์ได้อย่างไร? วิธีการที่คล้ายกันยังเป็นที่ยอมรับ ประเด็นคือการเรียกการกระทำของคอนโทรลเลอร์ด้วย AJAX

8
ฉันจะส่งคำขอ POST เป็น JSON ได้อย่างไร
data = { 'ids': [12, 3, 4, 5, 6 , ...] } urllib2.urlopen("http://abc.com/api/posts/create",urllib.urlencode(data)) ฉันต้องการส่งคำขอ POST แต่ช่องใดช่องหนึ่งควรเป็นรายการตัวเลข ฉันจะทำเช่นนั้นได้อย่างไร? (JSON?)
105 python  json  http  url  post 

3
การส่งอาร์เรย์หลายมิติผ่าน POST ด้วย php
ฉันมีรูปแบบ php ที่มีจำนวนคอลัมน์ที่ทราบ (เช่นเส้นผ่านศูนย์กลางด้านบน, เส้นผ่านศูนย์กลางด้านล่าง, ผ้า, สี, ปริมาณ) แต่มีจำนวนแถวที่ไม่ทราบเนื่องจากผู้ใช้สามารถเพิ่มแถวได้ตามต้องการ ฉันได้ค้นพบวิธีนำแต่ละฟิลด์ (คอลัมน์) มาวางไว้ในอาร์เรย์ของตนเอง <input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" /> <input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" /> ดังนั้นสิ่งที่ฉันลงท้ายด้วย HTML คือ: <tr> <td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td> <td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td> </tr> <tr> <td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td> <td><input name="bottomdiameter[1]" …

16
System.Net.Http: หายไปจากเนมสเปซ? (โดยใช้. net 4.5)
TL; DR: ฉันยังใหม่กับภาษานี้และไม่รู้ว่าฉันกำลังทำอะไรอยู่ นี่คือชั้นเรียนของฉันจนถึงตอนนี้: using System; using System.Collections.Generic; using System.Net.Http; using System.Web; using System.Net; using System.IO; public class MyClass { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string data = @"{""object"":{""name"":""Title""}}"; public static void CreateObject() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); request.Method = "POST"; request.ContentType = "application/json"; request.ContentLength = data.Length; …
103 c#  api  rest  post 

5
คำขอ POST ส่งข้อมูล json java HttpUrlConnection
ฉันได้พัฒนาโค้ด java ที่แปลง cURL ต่อไปนี้เป็นโค้ด java โดยใช้ URL และ HttpUrlConnection curl คือ: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' ฉันเขียนรหัสนี้แล้ว แต่มันมักจะให้คำขอที่ไม่ดีของรหัส HTTP 400 ฉันไม่พบสิ่งที่ขาดหายไป String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); …

6
AJAX POST และเครื่องหมายบวก (+) - จะเข้ารหัสได้อย่างไร?
ผมโพสต์เนื้อหาของฟิลด์แบบฟอร์มผ่านทาง AJAX เพื่อสคริปต์ PHP และใช้งาน JavaScript escape(field_contents)เพื่อ ปัญหาคือเครื่องหมายบวกใด ๆ ถูกตัดออกและแทนที่ด้วยช่องว่าง ฉันจะ 'เข้ารหัส' เครื่องหมายบวกอย่างปลอดภัยแล้ว 'ถอดรหัส' ในฝั่ง PHP อย่างเหมาะสมได้อย่างไร
100 javascript  ajax  post  encode  decode 

27
php $ _POST อาร์เรย์ว่างเปล่าเมื่อส่งแบบฟอร์ม
ฉันมี CMS แบบกำหนดเองที่ฉันสร้างขึ้นซึ่งทำงานได้อย่างสมบูรณ์บนกล่อง dev ของฉัน (Ubuntu / PHP5 + / MySQL5 +) ฉันเพิ่งย้ายไปที่กล่องการผลิตสำหรับลูกค้าของฉันและตอนนี้การส่งแบบฟอร์มทั้งหมดแสดงเป็นอาร์เรย์ $ _POST ว่างเปล่า ฉันพบเคล็ดลับในการตรวจสอบว่ามีการส่งผ่านข้อมูลจริงโดยใช้file_get_contents('php://input');และข้อมูลปรากฏขึ้นที่นั่น - อาร์เรย์$_POST/ $_REQUESTว่างเปล่าเสมอ ฉันยังตรวจสอบแล้วว่าส่วนหัวประเภทเนื้อหานั้นถูกต้องเช่นกันผ่าน firebug ( application/x-www-form-urlencoded; charset=utf-8) ปัญหานี้เกิดขึ้นไม่ว่าจะส่งแบบฟอร์มผ่าน AJAX หรือส่งแบบฟอร์มปกติ ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก!
100 php  arrays  forms  post 

10
curl รูปแบบ POST สำหรับ CURLOPT_POSTFIELDS
เมื่อฉันใช้curlผ่านPOSTและตั้งค่าCURLOPT_POSTFIELDฉันต้องurlencodeหรือรูปแบบพิเศษใด ๆ ? ตัวอย่างเช่นหากฉันต้องการโพสต์ 2 ช่องแรกและช่องสุดท้าย: first=John&last=Smith รหัส / รูปแบบที่แน่นอนที่ควรใช้กับ curl คืออะไร? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

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