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

30
วางกับ POST ใน REST
ตาม HTTP / 1.1 Spec: POSTวิธีการที่ใช้ในการขอให้เซิร์ฟเวอร์ต้นทางยอมรับกิจการที่แนบมาในคำขอเป็นผู้ใต้บังคับบัญชาใหม่ของทรัพยากรที่ระบุโดยRequest-URIในRequest-Line ในคำอื่น ๆPOSTที่ใช้ในการสร้าง คำขอวิธีการที่นิติบุคคลที่แนบมาจะถูกเก็บไว้ภายใต้การจัดจำหน่ายPUT Request-URIหากการRequest-URIอ้างอิงไปยังทรัพยากรที่มีอยู่แล้วนิติบุคคลที่ปิดไว้ควรได้รับการพิจารณาว่าเป็นรุ่นที่ได้รับการแก้ไขของเนื้อหาที่อยู่ในเซิร์ฟเวอร์ต้นทาง หากRequest-URIไม่ได้ชี้ไปที่ทรัพยากรที่มีอยู่และ URI นั้นสามารถกำหนดเป็นทรัพยากรใหม่ได้โดยตัวแทนผู้ใช้ที่ร้องขอเซิร์ฟเวอร์ต้นทางสามารถสร้างทรัพยากรด้วย URI นั้น " นั่นคือPUTจะใช้ในการสร้างหรือเปลี่ยน ดังนั้นควรใช้อันไหนในการสร้างทรัพยากร หรือต้องการสนับสนุนทั้งสองอย่าง?
5372 http  rest  post  put 


9
การใช้วิธี PUT กับ PATCH ในสถานการณ์จริงของ REST API
ก่อนอื่นคำจำกัดความบางอย่าง: PUT ถูกกำหนดในส่วน 9.6 RFC 2616 : วิธี PUT ร้องขอให้เก็บเอนทิตีที่ถูกล้อมไว้ภายใต้ Request-URI ที่ให้มา ถ้าขอ URI หมายถึงทรัพยากรที่มีอยู่แล้วนิติบุคคลที่แนบมาควรจะถือว่าเป็นรุ่นที่ปรับเปลี่ยนคนที่อาศัยอยู่บนเซิร์ฟเวอร์ต้นทาง หาก Request-URI ไม่ได้ชี้ไปที่ทรัพยากรที่มีอยู่และ URI นั้นสามารถกำหนดเป็นทรัพยากรใหม่โดยตัวแทนผู้ใช้ที่ร้องขอเซิร์ฟเวอร์ต้นทางสามารถสร้างทรัพยากรด้วย URI นั้น PATCH ถูกกำหนดในRFC 5789 : วิธีการ PATCH ขอให้ชุดของการเปลี่ยนแปลงที่อธิบายไว้ในเอนทิตีคำขอจะนำไปใช้กับทรัพยากรที่ระบุโดย Request- URI นอกจากนี้ตามRFC 2616 มาตรา 9.1.2 PUT นั้นเป็น Idempotent ในขณะที่ PATCH นั้นไม่ได้เป็น ตอนนี้ให้เราดูตัวอย่างจริง เมื่อฉันจะโพสต์ไป/usersกับข้อมูล{username: 'skwee357', email: 'skwee357@domain.com'}และเซิร์ฟเวอร์ที่มีความสามารถในการสร้างทรัพยากรก็จะตอบสนองกับ 201 สถานที่ตั้งทรัพยากร (สมมติ/users/1) และโทรไปใด …
681 json  rest  http  put  http-method 



12
มีวิธีใดที่จะทำ HTTP PUT ในไพ ธ อน
ฉันต้องการอัปโหลดข้อมูลบางอย่างไปยังเซิร์ฟเวอร์โดยใช้ HTTP PUTใน python จากการอ่านเอกสาร urllib2 ของฉันสั้น ๆ มันใช้ HTTP POSTเท่านั้น มีวิธีใดที่จะทำ HTTP PUTใน python หรือไม่?
220 python  http  put 

8
อะไรคือความแตกต่างหลักระหว่าง PATCH และ PUT
ฉันกำลังใช้PUTคำขอในแอปพลิเคชัน Rails ของฉัน ขณะนี้PATCHเบราว์เซอร์HTTP ใหม่ถูกใช้งานโดยเบราว์เซอร์ ดังนั้นฉันต้องการทราบความแตกต่างที่สำคัญระหว่างPATCHและPUTคำขอคืออะไรและเมื่อใดที่เราควรใช้รายการใดรายการหนึ่ง
187 http  patch  put  httpverbs 

9
จะส่งคำขอ PUT, DELETE HTTP ใน HttpURLConnection ได้อย่างไร?
ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะส่งคำขอ PUT, DELETE (ในทางปฏิบัติ) ผ่านjava.net.HttpURLConnectionไปยัง URL ที่ใช้ HTTP ฉันได้อ่านบทความมากมายที่อธิบายถึงวิธีการส่งคำขอ GET, POST, TRACE, OPTIONS แต่ฉันยังไม่พบโค้ดตัวอย่างใดที่ดำเนินการตามคำขอ PUT และ DELETE ได้สำเร็จ

2
RAW POST โดยใช้ cURL ใน PHP
ฉันจะทำ RAW POST ใน PHP โดยใช้ cURL ได้อย่างไร โพสต์ดิบเหมือนในโดยไม่มีการเข้ารหัสใด ๆ และข้อมูลของฉันถูกเก็บไว้ในสตริง ข้อมูลควรมีรูปแบบดังนี้: ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd ajshdfhsafiahfiuwhflsf this is just data from a string more data kjahfdhsakjfhsalkjfdhalksfd ทางเลือกหนึ่งคือเขียนส่วนหัว HTTP ทั้งหมดที่ส่งด้วยตนเอง แต่ดูเหมือนว่าจะไม่เหมาะสม อย่างไรก็ตามฉันสามารถส่งตัวเลือกไปยัง curl_setopt () ที่ระบุว่าใช้ POST ใช้ข้อความ …
127 php  post  curl  put 

13
วิธีส่งคำขอ POST ด้วย BODY อย่างรวดเร็ว
ฉันกำลังพยายามส่งคำขอโพสต์พร้อมเนื้อหาอย่างรวดเร็วโดยใช้ Alamofire ร่างกาย json ของฉันดูเหมือน: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 } ] } ฉันกำลังพยายามสร้างlet listด้วย NSDictionnary ซึ่งมีลักษณะดังนี้: [[Time: 30, IdQuestion: 6510, idProposition: 10], [Time: 30, …
101 json  swift  put  alamofire 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.